From ef7aef6ba0d90174e9079944eaf3010de3555cc0 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 9 Dec 2020 17:26:11 +0000 Subject: Reflect changes in doc --- NEWS | 4 ++++ doc/libstddjb/exec.html | 28 ++++++++++++++++++++++++++++ doc/libstddjb/index.html | 5 ++--- doc/libstddjb/webipc.html | 28 ---------------------------- doc/upgrade.html | 6 ++++++ 5 files changed, 40 insertions(+), 31 deletions(-) create mode 100644 doc/libstddjb/exec.html delete mode 100644 doc/libstddjb/webipc.html diff --git a/NEWS b/NEWS index d390e6a..01dbbfd 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,10 @@ unconditionally deleting the socket. so it does the right thing instead of clobbering sockets. - Complete revamping of the pathexec functions, see exec.h. - Revamping of the locking functions. + - Use of standard O_NONBLOCK and O_CLOEXEC instead of adhoc +DJBUNIX_FLAG_NB and DJBUNIX_FLAG_COE. + - Better header separation; webipc.h removed (stuff moved to +socket.h) In 2.9.3.0 diff --git a/doc/libstddjb/exec.html b/doc/libstddjb/exec.html new file mode 100644 index 0000000..f8f586d --- /dev/null +++ b/doc/libstddjb/exec.html @@ -0,0 +1,28 @@ + + + + + + skalibs: the exec header + + + + + + +

+libstddjb
+libskarnet
+skalibs
+Software
+skarnet.org +

+ +

The skalibs/exec.h header

+ +

+ TODO: write this documentation page. (Sorry!) +

+ + + diff --git a/doc/libstddjb/index.html b/doc/libstddjb/index.html index 7851ba9..2947530 100644 --- a/doc/libstddjb/index.html +++ b/doc/libstddjb/index.html @@ -62,6 +62,7 @@ wrappers around I/O functions, extra I/O functions
  • skalibs/djbunix.h: management of basic Unix concepts
  • skalibs/envalloc.h: management of dynamically allocated argv and envp
  • skalibs/env.h: management of argv and envp
  • +
  • skalibs/exec.h: execution functions, with or without a newly built environment
  • skalibs/fmtscan.h: formatters (printers) and scanners (parsers) for basic C types
  • skalibs/genalloc.h: generic advanced management of dynamically allocated structures
  • skalibs/genwrite.h: interface to generic writes either to strallocs or to buffers
  • @@ -82,12 +83,11 @@ how to safely handle signals in event loops) iovec structure
  • skalibs/skamisc.h: general string quoting and parsing; miscellaneous, unclassifiable functions
  • -
  • skalibs/socket.h: INET domain sockets
  • +
  • skalibs/socket.h: UNIX, INET and INET6 domain sockets
  • skalibs/stralloc.h: advanced management of dynamically allocated strings
  • skalibs/strerr.h: basic error messages
  • skalibs/strerr2.h: advanced error messages
  • skalibs/tai.h: time, timers and system clock
  • -
  • skalibs/webipc.h: UNIX domain sockets
  • @@ -117,7 +117,6 @@ are not associated with any code and are mostly self-explanatory:

  • skalibs/diuint.h: for associative arrays of unsigned integers
  • skalibs/diuint32.h: for associative arrays of 32-bit unsigned integers
  • skalibs/disize.h: for associative arrays of size_t
  • -
  • skalibs/environ.h: declaration of the environ variable
  • skalibs/nsig.h: the number of system signals, for systems that do not define it
  • skalibs/nonposix.h: feature test macros for non-POSIX-compliant systems
  • diff --git a/doc/libstddjb/webipc.html b/doc/libstddjb/webipc.html deleted file mode 100644 index 33ba315..0000000 --- a/doc/libstddjb/webipc.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - skalibs: the webipc header - - - - - - -

    -libstddjb
    -libskarnet
    -skalibs
    -Software
    -skarnet.org -

    - -

    The skalibs/webipc.h header

    - -

    - TODO: write this documentation page. (Sorry!) -

    - - - diff --git a/doc/upgrade.html b/doc/upgrade.html index 8a87d7d..6b0a8c7 100644 --- a/doc/upgrade.html +++ b/doc/upgrade.html @@ -27,6 +27,12 @@ uses it, so it won't unconditionally clobber sockets in the filesystem anymore.
  • Complete revamping of the pathexec functions, see exec.h.
  • Revamping of the locking functions, see +instead of adhoc DJBUNIX_FLAG_NB and DJBUNIX_FLAG_COE.
  • +
  • Better header separation; webipc.h removed (stuff moved to +socket.h) +

    in 2.9.3.0

    -- cgit v1.2.3