1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-02 04:40:29 +02:00
Commit graph

69 commits

Author SHA1 Message Date
Neil Jerram
5de6e0954f Document file-exists? 2008-04-17 21:36:20 +01:00
Ludovic Courtès
8edec42a34 Changes from arch/CVS synchronization 2007-05-16 08:04:17 +00:00
Kevin Ryde
3c50d8f109 (Signals): Merge sleep and usleep, note usleep not
actually microsecond accurate, remove warning usleep not always
available (guile has own code for it now, it's not the system call).
Cross reference scm_std_sleep / scm_std_usleep.

(Signals): Merge getitimer and setitimer, describe what
each timer does, use @defvar to get them indexed, caution may not
actually be microsecond accurate.
2007-02-21 22:28:22 +00:00
Kevin Ryde
019618da74 (Signals): Note signal handlers run via system async and
can hence be delayed quite a while.  Struck by William Xu.
2007-01-24 22:54:56 +00:00
Kevin Ryde
72709d26e4 A couple of tweaks to:
* posix.texi (Runtime Environment): Expand program-arguments
	description, add set-program-arguments, add scm_set_program_arguments,
	note args are per-thread.
2007-01-17 22:55:10 +00:00
Kevin Ryde
8ebec34d80 (Runtime Environment): Expand program-arguments
description, add set-program-arguments, add scm_set_program_arguments,
note args are per-thread.
2007-01-15 22:22:28 +00:00
Kevin Ryde
da502adc2e (Encryption): Cross reference crypt in the glibc manual.
Clarify that key and salt are strings.
2006-12-12 22:52:33 +00:00
Kevin Ryde
6bcaf7c437 (User Information): Clarify getpwent returns #f at end of file. 2006-10-04 21:39:33 +00:00
Kevin Ryde
1d7e911818 (Network Sockets and Communication): Tweak description,
note not multi-threading.
2006-09-05 22:57:01 +00:00
Kevin Ryde
0d74bd6eef (Time): In tm:gmtoff, give example values, note not the
same as C tm_gmtoff.
2006-06-25 01:05:55 +00:00
Kevin Ryde
ee6bf88310 (Processes): Add primitive-_exit. 2006-05-15 00:32:47 +00:00
Kevin Ryde
fbc11ba164 (Ports and File Descriptors): Tweaks to fcntl. 2006-05-09 00:41:22 +00:00
Kevin Ryde
0d3a990739 (Ports and File Descriptors): Clarify fcntl a bit,
and correction FD_CLOEXEC goes with FD_SETFD not FD_SETFL.
(Network Sockets and Communication): In accept, cross-reference to
fcntl on O_NONBLOCK.
2006-04-06 00:33:04 +00:00
Kevin Ryde
99d1677605 (Network Address Conversion, Network Databases)
(Network Sockets and Communication, Internet Socket Examples): Misc
tweaks.
2006-02-04 01:00:57 +00:00
Kevin Ryde
20b988f88d (Time): In strftime, note systems vary for %Z. 2005-10-31 23:41:46 +00:00
Kevin Ryde
32ff73707c (Network Socket Address): Add scm_make_socket_address,
scm_c_make_socket_address, scm_from_sockaddr, scm_to_sockaddr.  This
change by Ludovic Courtès and revised a bit by me.
2005-10-28 23:00:19 +00:00
Kevin Ryde
13ed23db8e (Network Address Conversion): Move INADDR_ANY to here.
(Network Socket Address): New section, move sockaddr bits to here, add
new make-socket-address.
(Network Sockets and Communication): In connect, bind, and sendto, now
take socket address object.  In bind, leave INADDR constants for
"Network Address Conversion" node.  In those plus accept, getsockname,
getpeername, reword a bit for clarity.
2005-10-27 01:05:43 +00:00
Kevin Ryde
4b08cab6dd (Time): Revise strftime for clarity, cross reference man
3 strftime (suggested by Greg Troxel), note locale character set when
setlocale has been called.
2005-10-23 22:21:33 +00:00
Kevin Ryde
7381c1de51 Untabify 2005-10-23 21:57:08 +00:00
Kevin Ryde
8b6b6ce5ad (Network Sockets and Communication): Combine and revise
getsockopt and setsockopt.  Add OPTNAME constants, including new
IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP.
2005-10-23 21:50:41 +00:00
Kevin Ryde
0b0715f1b2 (File System): In tmpnam, clarify security and use of
O_EXCL.  In mkstemp!, in fact posix doesn't specify permissions.
2005-02-14 23:37:28 +00:00
Kevin Ryde
61fdb55797 (File System): In mkstemp!, in fact posix doesn't specify
the permissions mode.  Add an example setting 666 less umask.
2005-02-04 22:40:21 +00:00
Kevin Ryde
b0fb230659 (Time): In mktime, clarify fields of sbd-time used, and
the handling of tm:isdst.
2005-02-03 23:16:35 +00:00
Kevin Ryde
91f5e9f7ec (Signals): In sigaction, add SA_NOCLDSTOP, make it
clearer SA_RESTART is a variable.
2005-01-28 21:09:30 +00:00
Kevin Ryde
67bcd1103b (Ports and File Descriptors): In flock, for LOCK_NB note
logior for LOCK_NB and EWOULDBLOCK error, and note flock doesn't work
over NFS.
2005-01-19 23:32:44 +00:00
Kevin Ryde
2afd305b11 (User Information): Note cuserid gone from POSIX.
Prompted by Roland Besserer.
2005-01-13 23:18:09 +00:00
Kevin Ryde
f3dfb8acf8 Various further index entries. 2005-01-07 23:48:25 +00:00
Kevin Ryde
24ec486cf7 (File System): In mkstemp!, note 0600 creation mode. 2005-01-07 23:29:33 +00:00
Kevin Ryde
cb62d8e556 * posix.texi (Pipes): Expand and clarify a bit. Describe port
inheritance.  Caution against waitpid WAIT_ANY.
2005-01-01 23:54:46 +00:00
Marius Vollmer
7064e449bd Added open-pipe* and open-input-output-pipe. 2004-12-22 15:01:53 +00:00
Kevin Ryde
01357a75f0 (System Identification): Remove software-type, it doesn't
exist in the guile core.
2004-09-07 01:02:12 +00:00
Kevin Ryde
bdd46043c0 (Locales): Use @var for category arg. 2004-09-07 00:30:44 +00:00
Kevin Ryde
a8d0313f69 (Internet Socket Examples): Correction to socket calls,
should be PF_INET not AF_INET (though generally the two are the same
value).
2004-08-18 00:12:44 +00:00
Kevin Ryde
0bd094c2ad (Network Sockets and Communication): Add SOCK_RDM and SOCK_SEQPACKET. 2004-08-17 23:58:56 +00:00
Kevin Ryde
ef04832454 (Processes): Add setgroups. 2004-08-05 00:17:39 +00:00
Kevin Ryde
5982a8e012 (Conventions): Describe system-error args, use @defun for
system-error-errno instead of just words.
2004-08-05 00:02:23 +00:00
Marius Vollmer
3229f68b5a Big reorganization of the whole manual to give it a simpler structure. 2004-04-21 14:33:05 +00:00
Marius Vollmer
2da09c3fde Added Copyright notice. 2004-01-21 22:40:39 +00:00
Rob Browning
8141bd983d (Processes): add documentation for system*. 2003-11-19 21:39:35 +00:00
Kevin Ryde
158fab2b80 * posix.texi (Time): Correction to strftime glibc cross reference
node, now "Formatting Calendar Time".
2003-10-18 01:43:55 +00:00
Kevin Ryde
1cd9ea6915 A tweak to:
(File System): In access?, reword a bit, clarify real
versus effective ID handling, cross reference glibc on that, and
recommend against access tests in library functions.
2003-09-21 01:38:01 +00:00
Kevin Ryde
ad1c1f1808 (File System): In access?, reword a bit, clarify real
versus effective ID handling, cross reference glibc on that, and
recommend against access tests in library functions.
2003-09-21 01:18:26 +00:00
Kevin Ryde
957f9f622d (Network Address Conversion): Under IPv4, describe
numeric representation in Guile, add INADDR_LOOPBACK and
INADDR_BROADCAST, add commented-out INADDR_NONE.
2003-09-12 23:59:30 +00:00
Kevin Ryde
5c3917e7f5 (File System): In stat:dev and stat:mode, clarify that both are numbers. 2003-09-12 23:57:03 +00:00
Kevin Ryde
c6ba64cd3e (Ports and File Descriptors): In pipe PIPE_BUF, use
@defvar, reword a bit for clarity, cross reference glibc.
2003-08-29 23:16:19 +00:00
Kevin Ryde
3dba2dd97b (Network Sockets and Communication): In socket, use
@defvar for protocol variables, cross reference for getprotobyname,
note it's usually connect and accept that establishes communication.
2003-08-29 23:13:48 +00:00
Kevin Ryde
497cbe2084 (Network Sockets and Communication): In socketpair,
clarify the return is a pair with ports in car and cdr, note
connection is full duplex, refer to socket for parameters, refer to
PF_UNIX rather than AF_UNIX.
2003-08-29 23:09:39 +00:00
Kevin Ryde
9e996fb19f (Network Sockets and Communication): Cross reference
Ports node on explicit closing.
2003-06-05 01:02:41 +00:00
Kevin Ryde
f5f7888d1c (File System): stat:rdev and stat:blocks can return #f,
stat:blksize returns a sensible size if the field is not available.
2003-06-04 15:37:28 +00:00
Kevin Ryde
74f76d628f (Locales): Clarify setlocale a bit, list all categories,
cross reference to libc.
2003-05-26 01:00:22 +00:00