[TAG rep_to_cyclic Unknown tagger**20091027170238 Ignore-this: 336714cd55f33fdb540bad01af680547 ] < [[project @ 1997-01-31 07:17:04 by ghouston] ghouston**19970131071704 Ignore-this: 3b06a6b6e459fee19eade1a4b42ba2e4 * doc fix ] [[project @ 1997-01-31 04:37:02 by ghouston] ghouston**19970131043703 Ignore-this: 39cfd39047671581cce729dd3f290f84 * init.scm: use use-modules instead of define-module to access slib. ] [[project @ 1997-01-25 18:35:03 by ghouston] ghouston**19970125183503 Ignore-this: e761bd6f2d5a02247985cc157f908004 * last-minute bug fix ] [[project @ 1997-01-25 18:26:36 by ghouston] ghouston**19970125182641 Ignore-this: 56306c29dcab68a5a4ae11a819307ea * init.scm: load char-set.scm and rdelim.scm. * Makefile.am (subpkgdata_DATA): add char-set.scm and rdelim.scm. * rdelim.scm: new file from scsh. Some procedures have been implemented in libguile/ice-9 (based on the scsh interfaces), so the versions here just modify them to use scsh char-sets and multiple values. * rw.scm (generic-read-string!/partial, generic-read-string!, generic-write-string/partial, generic-write-string: adapt to change in uniform-array-read/write arguments. * network.scm (generic-receive-message!, generic-receive-message!/partial): adapt to changes in recvfrom! primitive. * char-set.scm: new file from scsh. ] [[project @ 1997-01-20 02:42:28 by ghouston] ghouston**19970120024234 Ignore-this: e56e6d5b3d49b5ec1961c475b621f2ec * Makefile.am, Makefile.in, PLUGIN/OPT, README.PORT, configure.in, configure, aclocal.m4: new files. * network.scm (generic-receive-message!/partial): catch sytem-error and check for errno/wouldblock or errno/again. ] [[project @ 1997-01-18 18:13:32 by ghouston] ghouston**19970118181334 Ignore-this: 846761a5d7b20009fd5b9e4b3b887d26 * init.scm (index, rindex): replace versions in utilities.scm with primitives. load errno.scm. * rw.scm: globally replace :optional with optional. comment out y-or-n? and *y-or-n-eof-count*. (read-string!/partial, generic-read-string!/partial, generic-read-string!, read-string!, generic-write-string/partial, write-string/partial, generic-write-string, write-string): use guile primitives. * netconst.scm: undefine maybe-define and maybe-define-so after use. * errno.scm: new file. ] [[project @ 1997-01-18 17:51:44 by ghouston] ghouston**19970118175144 Ignore-this: 311062d4c1b059eeea8d8cc2914742b3 * init.scm (index, rindex): replace versions in utilities.scm with primitives. load errno.scm. * netconst.scm: undefine maybe-define and maybe-define-so after use. * errno.scm: new file. * fports.c (scm_open_file): pass errno to scm_syserror_msg. * filesys.h: update prototypes. Remove macros: SCM_FD_P, SCM_FD_FLAGS, SCM_FD. * filesys.c (scm_sys_stat, scm_sys_lstat): pass errno to scm_syserror_msg. * (scm_sys_read_fd, scm_sys_write_fd, scm_sys_close, scm_sys_lseek, scm_sys_dup): deleted: FD capability will be added to other procedures. * Remove support for the FD object type: scm_tc16_fd, scm_fd_print, scm_fd_free, fd_smob, scm_intern_fd. * (scm_open): renamed from scm_sys_open. Return a port instead of an FD object. Make the mode argument optional. * (scm_sys_create): deleted, it's just a special case of open. (scm_init_filesys): move interning of constants O_CREAT etc., here (were previously using SCM_CONST_LONG macro). Add missing constants: O_RDONLY, O_WRONLY, O_RDWR, O_CREAT. don't newsmob fd. (numerous _sys_ procedures): remove gratuitous _sys_ from names. include "fports.h" and (scm_stat, scm_select): don't support FD objects. * error.h: adjust scm_syserror_msg prototype. * error.c (scm_syserror_msg): take an extra argument for errno. Using the global value didn't always work, since it could be reset by procedure calls in the message or args arguments. * fports.c (scm_setbuf0): call setbuf even if FIONREAD is not defined. I don't understand why the check was there (and what about the ultrix check?) * strop.c (scm_string_copy): allow shared substrings to be copied. * unif.h: corresponding change to prototypes. * unif.c (scm_uniform_array_read_x, scm_uniform_array_write_x): recognize two new optional arguments: offset and length. Allow the port argument to be an integer (file descriptor, for scsh). Include for "read" prototype. ] [[project @ 1997-01-08 07:51:36 by ghouston] ghouston**19970108075139 Ignore-this: 4f636c51c0039d6b01597b817d720fa * init.scm (ascii->char, char->ascii) defined. * netconst.scm (maybe-define-so): new macro. use it to define socket option constants. remove a few SO_ types which don't appear in SCSH's netconst.scm. define variables options/boolean etc. * network.scm: socket-address->list: new procedure. (generic-send-message, generic-send-message/partial, socket-option, set-socket-option, address->host-info, name->host-info, address->network-info, name->network-info, port->service-info, name->service-info, number->protocol-info, name->protocol-info): use guile primitives. (send-message, send-message/partial): minor modifications. comment out C-long-vec->Scheme, integer->string, string->integer. ] [[project @ 1997-01-06 21:01:53 by ghouston] ghouston**19970106210156 Ignore-this: e8a168974407f371a64a4e6cb17fb83d * network.scm (generic-receive-message!): use guile primitives. (receive-message!): minor change. (receive-message): use the SCSH definition. (generic-receive-mesage/partial, receive-message/partial, receive-message!/partial): similar. * init.scm: load rw.scm * rw.scm: copied from SCSH. ] [TAG release_1_0 Unknown tagger**20091027170211 Ignore-this: 3f18dde37b961aeb975cbc8be9bc21a8 ] >