X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=MODULES.html;h=ba83a7daff8e706a8d1a4df270d2531a92100c26;hb=dcd94562ea3106d75eec5f6ac4ddf9eb3039fca4;hp=16d48aaa193637235e79dc30c8f6d299d59b16e6;hpb=98756231633580c78ed81d0c06534cb6936d6645;p=gnulib.git diff --git a/MODULES.html b/MODULES.html index 16d48aaa1..ba83a7daf 100644 --- a/MODULES.html +++ b/MODULES.html @@ -2,7 +2,7 @@ Gnulib Module List - + @@ -19,6 +19,10 @@ Allow the installer to disable assertions through "configure --disable-assert". + exit + exit() function: program termination. + + atexit atexit() function: register a function to be called at program termination. @@ -117,6 +121,10 @@ gcd Greatest common divisor. + + minmax + MIN, MAX macros. +

Environment variables <stdlib.h>

@@ -129,8 +137,19 @@ + +
setenv() function: set an environment variable. unsetenv() function: remove an environment variable.
xsetenv + xsetenv() function: set an environment variable, with out-of-memory checking. +unsetenv() function: remove an environment variable. +

Character handling <ctype.h>

+ + + +
c-ctype + Character handling in C locale. +

String handling <string.h>

@@ -146,10 +165,18 @@ + + + + @@ -186,6 +213,14 @@ + + + +
stpcpy() function: copy a string, returning a pointer to its end.
stpncpy + stpncpy() function: copy a size-bounded string, returning a pointer to its end. +
strcase Case-insensitive string comparison functions.
strchrnul + strchrnul(): Find the first occurrence of C in S or the final NUL byte. +
strdup strdup() function: duplicate a string.
unlocked-io Enable faster, non-thread-safe stdio functions if available.
vasnprintf + vsprintf with automatic memory allocation and bounded output size. +
vasprintf + vsprintf with automatic memory allocation. +

Command-line arguments

@@ -279,6 +314,13 @@
strtoumax() function: convert string to 'uintmax_t'.
+

Mathematics <math.h>

+ + + +
mathl + C99 functions for transcendental functions with long double arguments. +

Enhancements for ISO C 99 functions

@@ -325,6 +367,18 @@ mkstemp() function: create a private temporary file. + mkdtemp + mkdtemp() function: create a private temporary directory. + + + poll + poll() function: wait for some event on a set of file descriptors. + + + readlink + readlink() function: read the value of a symbolic link. + + stat stat() function: return information about a file, following symbolic links. @@ -409,6 +463,10 @@ with K/M/G suffix. variables. + copy-file + Copying of files. + + fsusage Return filesystem space usage info. @@ -460,6 +518,11 @@ chmod utility). filename. + pathname + Construct a full pathname by concatenating a directory name, a relative +filename, and a suffix. + + pathmax Return maximum size of reasonable pathnames. (Unportable: Hurd has no limit.) @@ -503,6 +566,10 @@ directory. full-write An interface to write() that writes all it is asked to write. + + binary-io + Binary mode I/O. +

File stream based Input/Output

@@ -622,15 +689,41 @@ usually the host name including FQDN. "no". + + + + + + + +
ucs4-utf8 + Conversion UCS-4 to UTF-8. +
ucs4-utf16 + Conversion UCS-4 to UTF-16. +
utf8-ucs4 + Conversion UTF-8 to UCS-4. +
utf16-ucs4 + Conversion UTF-16 to UCS-4. +
linebreak Line breaking (works also for East-Asian languages).

Executing programs

+ + + +
findprog + Locating a program in PATH. +

Java

Misc

+ + @@ -683,6 +776,10 @@ variables. + +
argp + Hierarchical processing of command line arguments. +
exitfail Set exit status for fatal signal.
sig2str Convert between signal names and signal numbers.
sysexits + Exit status codes for some BSD system programs. +

Support for systems lacking ANSI C 89

@@ -715,6 +812,13 @@ variables. + + + +
---
exit + #include "exit.h" + --- + --- + --- +
atexit #include <stdlib.h> atexit.c @@ -932,6 +1036,13 @@ variables. --- ---
minmax + #include "minmax.h" + --- + --- + --- +

Environment variables <stdlib.h>

@@ -963,8 +1074,38 @@ variables. + +
setenv.m4
gt_FUNC_SETENV
alloca
xsetenv + #include "xsetenv.h" + xsetenv.c + --- + setenv
error
exit
gettext +

Character handling <ctype.h>

+ + + + + + + +
modules/ + lib/ + lib/ + m4/ +   +
Module + Header + Implementation + Autoconf macro + Depends on +
c-ctype + #include "c-ctype.h" + c-ctype.c + --- + stdbool +

String handling <string.h>

@@ -1003,6 +1144,13 @@ variables. + + + +
---
stpncpy + #include "stpncpy.h" + stpncpy.c + stpncpy.m4
gl_FUNC_STPNCPY +
--- +
strcase #include "strcase.h" strcasecmp.c
strncasecmp.c @@ -1010,6 +1158,13 @@ variables.
---
strchrnul + #include "strchrnul.h" + strchrnul.c + strchrnul.m4
gl_FUNC_STRCHRNUL +
--- +
strdup --- strdup.c @@ -1083,7 +1238,7 @@ variables. #include "getdate.h" getdate.y bison.m4
tm_gmtoff.m4
getdate.m4
gl_GETDATE -
unlocked-io + mktime
unlocked-io

Input/Output <stdio.h>

@@ -1109,6 +1264,20 @@ variables. unlocked-io.m4
jm_FUNC_GLIBC_UNLOCKED_IO --- + + vasnprintf + #include "vasnprintf.h" + printf-args.h
printf-args.c
printf-parse.h
printf-parse.c
vasnprintf.c
asnprintf.c + signed.m4
longdouble.m4
wchar_t.m4
wint_t.m4
longlong.m4
intmax_t.m4
vasnprintf.m4
gl_FUNC_VASNPRINTF + alloca + + + vasprintf + #include "vasprintf.h" + vasprintf.c
asprintf.c + vasprintf.m4
gl_FUNC_VASPRINTF + vasnprintf +

Command-line arguments

@@ -1272,7 +1441,7 @@ variables. @@ -1339,6 +1508,30 @@ variables.
stdbool #include <stdbool.h> - stdbool.h.in + stdbool_.h stdbool.m4
AM_STDBOOL_H
---
strtoimax
strtoull
+

Mathematics <math.h>

+ + + + + + + +
modules/ + lib/ + lib/ + m4/ +   +
Module + Header + Implementation + Autoconf macro + Depends on +
mathl + #include "mathl.h" + acosl.c
asinl.c
atanl.c
ceill.c
cosl.c
expl.c
floorl.c
frexpl.c
ldexpl.c
logl.c
sincosl.c
sinl.c
sqrtl.c
tanl.c
trigl.c
trigl.h +
mathl.m4
gl_FUNC_LONG_DOUBLE_MATH +
--- +

Enhancements for ISO C 99 functions

@@ -1454,6 +1647,27 @@ variables. + + + + + +
---
mkdtemp + #include "mkdtemp.h" + mkdtemp.c + ulonglong.m4
stdint_h.m4
inttypes_h.m4
uintmax_t.m4
mkdtemp.m4
gt_FUNC_MKDTEMP +
--- +
poll + #include <poll.h> + poll.c
poll_.h +
poll.m4
gl_FUNC_POLL +
--- +
readlink + --- + readlink.c + readlink.m4
gl_FUNC_READLINK +
--- +
stat #include <sys/stat.h> stat.c @@ -1549,7 +1763,7 @@ variables.
fnmatch - --- + #include <fnmatch.h> fnmatch_.h
fnmatch.c
fnmatch_loop.c
mbstate_t.m4
fnmatch.m4
# No macro. You should also use one of fnmatch-posix or fnmatch-gnu.
alloca @@ -1598,7 +1812,7 @@ variables. #include "human.h" human.c ulonglong.m4
stdint_h.m4
inttypes_h.m4
uintmax_t.m4
human.m4
gl_HUMAN -
gettext
argmatch
error
xstrtol +
gettext
argmatch
error
xstrtol
stdbool

File system functions

@@ -1632,6 +1846,13 @@ variables. argmatch
dirname + copy-file + #include "copy-file.h" + copy-file.c + copy-file.m4
gl_COPY_FILE + error
safe-read
full-write
binary-io
exit
gettext + + fsusage #include "fsusage.h" fsusage.c @@ -1716,6 +1937,13 @@ variables. strdup
xalloc
dirname + pathname + #include "pathname.h" + concatpath.c + --- + xalloc
stpcpy + + pathmax #include "pathmax.h" --- @@ -1734,7 +1962,7 @@ variables. #include "save-cwd.h" save-cwd.c save-cwd.m4
gl_SAVE_CWD - error + xgetcwd savedir @@ -1754,8 +1982,8 @@ variables. xreadlink #include "xreadlink.h" xreadlink.c - xreadlink.m4
gl_XREADLINK - xalloc + xreadlink.m4
ssize_t.m4
gl_XREADLINK + xalloc
readlink

File descriptor based Input/Output

@@ -1778,7 +2006,7 @@ variables. safe-read #include "safe-read.h" safe-read.c - safe-read.m4
gl_SAFE_READ + safe-read.m4
ssize_t.m4
gl_SAFE_READ --- @@ -1802,6 +2030,13 @@ variables. --- safe-write + + binary-io + #include "binary-io.h" + --- + --- + --- +

File stream based Input/Output

@@ -1928,7 +2163,7 @@ variables.
#include "posixtm.h" posixtm.c posixtm.m4
gl_POSIXTM -
unlocked-io + mktime
unlocked-io

Networking functions

@@ -1989,7 +2224,7 @@ variables. gettext #include "gettext.h" --- - codeset.m4
gettext.m4
glibc21.m4
iconv.m4
intdiv0.m4
inttypes.m4
inttypes_h.m4
inttypes-pri.m4
isc-posix.m4
lcmessage.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
progtest.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
AM_GNU_GETTEXT([external]) + codeset.m4
gettext.m4
glibc21.m4
iconv.m4
intdiv0.m4
inttypes.m4
inttypes_h.m4
inttypes-pri.m4
isc-posix.m4
lcmessage.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
nls.m4
po.m4
progtest.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
AM_GNU_GETTEXT([external]) --- @@ -2063,6 +2298,34 @@ variables. unlocked-io
rpmatch + ucs4-utf8 + --- + ucs4-utf8.h + ucs4-utf.m4
gl_UCS4_UTF + --- + + + ucs4-utf16 + --- + ucs4-utf16.h + ucs4-utf.m4
gl_UCS4_UTF + --- + + + utf8-ucs4 + --- + utf8-ucs4.h + utf-ucs4.m4
gl_UTF_UCS4 + --- + + + utf16-ucs4 + --- + utf16-ucs4.h + utf-ucs4.m4
gl_UTF_UCS4 + --- + + linebreak #include "linebreak.h" linebreak.c
lbrkprop.h @@ -2071,6 +2334,29 @@ variables.

Executing programs

+ + + + + + + +
modules/ + lib/ + lib/ + m4/ +   +
Module + Header + Implementation + Autoconf macro + Depends on +
findprog + #include "findprog.h" + findprog.c + findprog.m4
eaccess.m4
gl_FINDPROG +
stdbool
xalloc
pathname +

Java

Misc

@@ -2089,6 +2375,13 @@ variables. + + @@ -2179,6 +2472,13 @@ variables. + +
Depends on
argp + #include "argp.h" + argp-ba.c
argp-eexst.c
argp-fmtstream.c
argp-fmtstream.h
argp-fs-xinl.c
argp-help.c
argp-namefrob.h
argp-parse.c
argp-pv.c
argp-pvh.c
argp-xinl.c +
argp.m4
AC_FUNC_ARGP +
alloca
getopt +
exitfail #include "exitfail.h" exitfail.c @@ -2106,7 +2399,7 @@ variables. error #include "error.h" error.c - error.m4
gl_ERROR +
error.m4
strerror_r.m4
gl_ERROR
unlocked-io
gettext
sig2str.m4
gl_FUNC_SIG2STR
---
sysexits + #include <sysexits.h> + sysexit_.h + sysexits.m4
gl_SYSEXITS +
--- +

Unclassified modules - please update MODULES.html.sh

@@ -2197,172 +2497,11 @@ variables. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Depends on
binary-io - #include "binary-io.h" - --- - --- - --- -
c-ctype - #include "c-ctype.h" - c-ctype.c - --- - stdbool -
classpath - #include "classpath.h" - classpath.c - --- - stdbool
xsetenv
xalloc -
copy-file - #include "copy-file.h" - copy-file.c - copy-file.m4
gl_COPY_FILE -
error
full-write
binary-io
exit
gettext -
execute - #include "execute.h" - execute.c - execute.m4
gl_EXECUTE -
error
exit
wait-process
gettext
stdbool -
exit - #include "exit.h" - --- - --- - --- -
findprog - #include "findprog.h" - findprog.c - findprog.m4
gl_FINDPROG -
xalloc
pathname -
fstrcmp - #include "fstrcmp.h" - fstrcmp.c + mempcpy + #include "mempcpy.h" + mempcpy.c + mempcpy.m4
gl_FUNC_MEMPCPY
--- - xalloc -
gcj - --- - --- - gcj.m4
gt_GCJ -
--- -
javacomp - #include "javacomp.h" - javacomp.c
javacomp.sh.in -
javacomp.m4
gt_JAVACOMP -
stdbool
alloca
execute
pipe
wait-process
classpath
xsetenv
sh-quote
safe-read
xalloc
error
gettext -
javaexec - #include "javaexec.h"
-
javaexec.c
javaexec.sh.in -
javaexec.m4
gt_JAVAEXEC -
stdbool
alloca
execute
classpath
xsetenv
sh-quote
pathname
xalloc
error
gettext -
minmax - #include "minmax.h" - --- - --- - --- -
mkdtemp - #include "mkdtemp.h" - mkdtemp.c - ulonglong.m4
stdint_h.m4
inttypes_h.m4
uintmax_t.m4
mkdtemp.m4
gt_FUNC_MKDTEMP -
--- -
pipe - #include "pipe.h" - pipe-in.c
pipe-out.c
pipe-bidi.c -
pipe.m4
gl_PIPE -
error
exit
gettext
stdbool -
sh-quote - #include "sh-quote.h" - sh-quote.c - --- - strpbrk
xalloc -
stpncpy - #include "stpncpy.h" - stpncpy.c - stpncpy.m4
gl_FUNC_STPNCPY -
--- -
ucs4-utf16 - --- - ucs4-utf16.h - ucs4-utf.m4
gl_UCS4_UTF -
--- -
ucs4-utf8 - --- - ucs4-utf8.h - ucs4-utf.m4
gl_UCS4_UTF -
--- -
utf16-ucs4 - --- - utf16-ucs4.h - utf-ucs4.m4
gl_UTF_UCS4 -
--- -
utf8-ucs4 - --- - utf8-ucs4.h - utf-ucs4.m4
gl_UTF_UCS4 -
--- -
vasnprintf - #include "vasnprintf.h" - printf-args.h
printf-args.c
printf-parse.h
printf-parse.c
vasnprintf.c
asnprintf.c -
signed.m4
longdouble.m4
wchar_t.m4
wint_t.m4
longlong.m4
intmax_t.m4
vasnprintf.m4
gl_FUNC_VASNPRINTF -
alloca -
vasprintf - #include "vasprintf.h" - vasprintf.c
asprintf.c -
vasprintf.m4
gl_FUNC_VASPRINTF -
vasnprintf -
wait-process - #include "wait-process.h" - wait-process.c - wait-process.m4
gl_WAIT_PROCESS -
error
exit
gettext
stdbool -
xsetenv - #include "xsetenv.h" - xsetenv.c - --- - setenv
error
exit
gettext

Lone files - please create new modules containing them

@@ -2385,7 +2524,6 @@ variables. m4/rmdir-errno.m4 m4/search-libs.m4 m4/st_dm_mode.m4 -m4/strerror_r.m4 m4/unlink-busy.m4 m4/uptime.m4 @@ -2401,5 +2539,5 @@ variables.
  • A testsuite
    - Generated from MODULES.html.sh on 17 January 2003. + Generated from MODULES.html.sh on 16 July 2003.