1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 20:00:19 +02:00
Commit graph

105 commits

Author SHA1 Message Date
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
Marius Vollmer
ee037c0325 (socket): Use PF_ instead of AF_ prefix. 2003-05-17 18:09:31 +00:00
Kevin Ryde
004fe2c802 (Processes): Fix typo "hhhh". 2003-05-03 22:24:36 +00:00
Neil Jerram
2ce02471a4 Indexing improvements in posix.texi. 2003-04-30 23:44:07 +00:00
Marius Vollmer
c2e1551674 (scm_c_port_for_each): Added. 2003-04-30 14:43:10 +00:00
Neil Jerram
82512be035 Applied patches (mostly Texinfo markup) from Stephen Compall. (finished now) 2002-11-17 22:20:12 +00:00
Neil Jerram
7403e409f0 Applied patches (mostly Texinfo markup) from Stephen Compall. 2002-11-17 22:08:45 +00:00
Neil Jerram
0a50eeaadb Auto docstring updates, including soft port enhancement. 2002-10-19 16:33:25 +00:00
Marius Vollmer
b6506f4520 * scheme-scheduling.texi (Asyncs): Updated.
* posix.texi (sigaction): Updated.
2002-10-07 16:34:28 +00:00
Neil Jerram
66add4ebf5 Refer to provided? rather than the deprecated feature?. 2002-10-03 22:16:17 +00:00
Neil Jerram
395b0a341f More interbranch doc syncing. 2002-08-08 22:43:32 +00:00
Neil Jerram
bcf009c3f8 Add examples from Ian Sheldon, and merge recent updates from stable branch. 2002-08-08 21:47:53 +00:00
Marius Vollmer
91d14235cd (Runtime Environment): Added entries for 'setenv' and 'unsetenv'. 2002-05-09 19:35:58 +00:00
Neil Jerram
e8f1ff7188 Minor changes for syncing with stable branch. 2002-03-29 20:25:24 +00:00
Neil Jerram
c16da59f61 Manual updates. 2002-03-16 13:51:03 +00:00