X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=MODULES.html;h=8640adf3ea7d1d75ed8bac50d79c783daa823d46;hb=d0b7edd08ce326475c1e2fbde51ead1ef8b8b36c;hp=d9c0de06446e26a6ed506885cce50faa7e0db59a;hpb=bbf64bf389cbe39bcec43f79f4150efdf11fb3d2;p=gnulib.git diff --git a/MODULES.html b/MODULES.html index d9c0de064..8640adf3e 100644 --- a/MODULES.html +++ b/MODULES.html @@ -2,7 +2,7 @@ Gnulib Module List - +

Gnulib Module List

@@ -84,6 +84,13 @@ Most of these modules are not listed among dependencies below, for simplicity.

Enhancements for ANSI C 89 functions

+

Diagnostics <assert.h>

+ + + +
verify + Compile-time assert-like macros. +

Memory management functions <stdlib.h>

@@ -214,10 +221,18 @@ HAVE_ALLOCA. + + + + @@ -266,7 +281,7 @@ HAVE_ALLOCA.
stpncpy() function: copy a size-bounded string, returning a pointer to its end.
c-strcase + Case-insensitive string comparison functions in C locale. +
strcase Case-insensitive string comparison functions.
c-strcasestr + Case-insensitive searching in a string in C locale. +
strcasestr strcasestr() function: case-insensitive search for a substring in a string.
xstrtol - Convert string to 'long` or 'unsigned long', with error checking. + Convert string to 'long' or 'unsigned long', with error checking.

Date and time <time.h>

@@ -543,7 +558,7 @@ to a fixed length string getaddrinfo - Get address information. + getaddrinfo() function: Get address information. getcwd @@ -783,6 +798,10 @@ directory. Return the entries of a directory (just the names) as an argz string. + stat-time + stat-related time functions + + unlinkdir Determine (and maybe change) whether we can unlink directories. @@ -1276,6 +1295,30 @@ variables. Most of these modules are not listed among dependencies below, for simplicity.

Enhancements for ANSI C 89 functions

+

Diagnostics <assert.h>

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

Memory management functions <stdlib.h>

@@ -1578,6 +1621,13 @@ variables. + + + + @@ -2300,30 +2357,30 @@ variables.
---
c-strcase + #include "c-strcase.h" + c-strcasecmp.c
c-strncasecmp.c +
--- + c-ctype +
strcase #include "strcase.h" strcasecmp.c
strncasecmp.c @@ -1585,6 +1635,13 @@ variables.
mbuiter
c-strcasestr + #include "c-strcasestr.h" + c-strcasestr.c + --- + c-ctype +
strcasestr #include "strcasestr.h" strcasestr.c @@ -1828,7 +1885,7 @@ variables. #include "argmatch.h" argmatch.c --- - gettext-h
error
quotearg
quote
exit
exitfail
stdbool +
gettext-h
error
quotearg
quote
exit
exitfail
verify
stdbool
version-etc @@ -1980,8 +2037,8 @@ variables. readline #include "readline.h" readline.c - readline.m4
lib-link.m4
gl_FUNC_READLINE -
getline + readline.m4
gl_FUNC_READLINE +
getline
havelib
readtokens @@ -2192,7 +2249,7 @@ variables. --- strtoimax.c longlong.m4
stdint_h.m4
inttypes_h.m4
intmax_t.m4
strtoimax.m4
gl_FUNC_STRTOIMAX -
strtoll + strtoll
verify
strtoumax @@ -2264,7 +2321,7 @@ variables. inttostr #include "inttostr.h" imaxtostr.c
intprops.h
inttostr.c
offtostr.c
umaxtostr.c -
intmax_t.m4
inttostr.m4
longlong.m4
uintmax_t.m4
gl_INTTOSTR +
intmax_t.m4
inttostr.m4
inttypes_h.m4
longlong.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
gl_INTTOSTR
---
mbchar - #include "mbchar.h" + #if HAVE_WCHAR_H && HAVE_WCTYPE_H
#include "mbchar.h"
#endif
mbchar.c mbchar.m4
gl_MBCHAR
stdbool
mbiter - #include "mbiter.h" + #if HAVE_MBRTOWC
#include "mbiter.h"
#endif
--- - mbiter.m4
gl_MBITER +
mbiter.m4
mbrtowc.m4
gl_MBITER
mbchar
stdbool
mbuiter - #include "mbuiter.h" + #if HAVE_MBRTOWC
#include "mbuiter.h"
#endif
--- - mbiter.m4
gl_MBITER +
mbiter.m4
mbrtowc.m4
gl_MBITER
mbchar
stdbool
strnlen1
mbfile - #include "mbfile.h" + #if HAVE_MBRTOWC
#include "mbfile.h"
#endif
--- - mbfile.m4
gl_MBFILE +
mbfile.m4
mbrtowc.m4
gl_MBFILE
mbchar
stdbool
@@ -2369,7 +2426,7 @@ variables. #include "getaddrinfo.h" getaddrinfo.c
gai_strerror.c getaddrinfo.m4
sockpfaf.m4
gl_GETADDRINFO - restrict
gettext-h
stdbool + restrict
gettext-h
socklen
stdbool
strdup getcwd @@ -2418,7 +2475,7 @@ variables. #include "inet_ntop.h" inet_ntop.c inet_ntop.m4
sockpfaf.m4
gl_INET_NTOP - --- + socklen mkdir @@ -2473,7 +2530,7 @@ variables. timespec #include "timespec.h" --- - st_mtim.m4
timespec.m4
gl_TIMESPEC + timespec.m4
gl_TIMESPEC extensions @@ -2488,7 +2545,7 @@ variables. #include "regex.h" regex.c
regex_internal.c
regex_internal.h
regexec.c
regcomp.c codeset.m4
regex.m4
gl_REGEX - alloca
extensions
gettext-h
restrict + alloca
extensions
gettext-h
malloc
restrict
strcase rename @@ -2559,7 +2616,7 @@ variables. unistd-safer #include "unistd-safer.h" - dup-safer.c
fd-safer.c + unistd--.h
dup-safer.c
fd-safer.c
pipe-safer.c unistd-safer.m4
gl_UNISTD_SAFER --- @@ -2587,7 +2644,7 @@ variables. glob #include <glob.h> - glob_.h
glob.c + glob_.h
glob-libc.h
glob.c d-type.m4
glob.m4
gl_GLOB alloca
extensions
fnmatch
getlogin_r
mempcpy
restrict
stat-macros
stdbool
strdup @@ -2596,7 +2653,7 @@ variables. #include "exclude.h" exclude.c exclude.m4
gl_EXCLUDE - xalloc
strcase
fnmatch-gnu
stdbool + xalloc
strcase
fnmatch-gnu
stdbool
verify

Extra functions based on POSIX:2001

@@ -2621,7 +2678,7 @@ variables. #include "human.h" human.c
intprops.h ulonglong.m4
stdint_h.m4
inttypes_h.m4
uintmax_t.m4
human.m4
gl_HUMAN - gettext-h
argmatch
error
xstrtol
stdbool + gettext-h
argmatch
error
xstrtoumax
stdbool

File system functions

@@ -2799,7 +2856,7 @@ variables. #include "save-cwd.h" save-cwd.c save-cwd.m4
gl_SAVE_CWD - chdir-long
unistd-safer
xgetcwd
stdbool + chdir-long
fcntl-safer
xgetcwd
stdbool savedir @@ -2809,6 +2866,13 @@ variables. xalloc + stat-time + #include "stat-time.h" + --- + stat-time.m4
gl_STAT_TIME + timespec + + unlinkdir #include "unlinkdir.h" unlinkdir.c @@ -2820,13 +2884,13 @@ variables. #include "utimecmp.h" intprops.h
utimecmp.c utimecmp.m4
gl_UTIMECMP - hash
timespec
utimens
xalloc
stdbool + hash
stat-time
timespec
utimens
xalloc
stdbool
verify utimens #include "utimens.h" utimens.c - utimens.m4
utimes.m4
gl_UTIMENS + utimbuf.m4
utimens.m4
utimes.m4
gl_UTIMENS timespec @@ -2863,7 +2927,7 @@ variables. fcntl-safer #include "fcntl-safer.h" - fcntl--.h
open-safer.c + fcntl--.h
creat-safer.c
open-safer.c fcntl-safer.m4
gl_FCNTL_SAFER unistd-safer @@ -2936,7 +3000,7 @@ variables. stdio-safer #include "stdio-safer.h" - fopen-safer.c + stdio--.h
fopen-safer.c stdio-safer.m4
gl_STDIO_SAFER unistd-safer @@ -3070,10 +3134,10 @@ variables. canon-host - --- + #include "canon-host.h" canon-host.c canon-host.m4
gl_CANON_HOST - strdup + getaddrinfo
strdup

Multithreading

@@ -3096,8 +3160,8 @@ variables. lock #include "lock.h" lock.c - lock.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
gl_LOCK - --- + lock.m4
gl_LOCK + havelib tls @@ -3127,8 +3191,8 @@ variables. gettext #include "gettext.h" --- - codeset.m4
gettext.m4
glibc2.m4
glibc21.m4
iconv.m4
intdiv0.m4
intmax.m4
inttypes.m4
inttypes_h.m4
inttypes-pri.m4
isc-posix.m4
lcmessage.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
longdouble.m4
longlong.m4
nls.m4
po.m4
printf-posix.m4
progtest.m4
signed.m4
size_max.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
wchar_t.m4
wint_t.m4
xsize.m4
AM_GNU_GETTEXT([external]) - gettext-h + codeset.m4
gettext.m4
glibc2.m4
glibc21.m4
iconv.m4
intdiv0.m4
intmax.m4
inttypes.m4
inttypes_h.m4
inttypes-pri.m4
isc-posix.m4
lcmessage.m4
longdouble.m4
longlong.m4
nls.m4
po.m4
printf-posix.m4
progtest.m4
signed.m4
size_max.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
wchar_t.m4
wint_t.m4
xsize.m4
AM_GNU_GETTEXT([external]) + gettext-h
havelib gettext-h @@ -3141,8 +3205,8 @@ variables. iconv #include <iconv.h> --- - iconv.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
AM_ICONV - --- + iconv.m4
AM_ICONV + havelib iconvme @@ -3462,7 +3526,7 @@ variables. --- getloadavg.c
intprops.h AC_FUNC_GETLOADAVG - cloexec
xalloc
c-strtod
stdbool
unistd-safer + cloexec
xalloc
c-strtod
stdbool
fcntl-safer getpagesize @@ -3559,6 +3623,13 @@ variables. Depends on + arcfour + #include "arcfour.h" + arcfour.c + arcfour.m4
gl_ARCFOUR + --- + + chdir-long #include "chdir-long.h" chdir-long.c @@ -3566,6 +3637,55 @@ variables. openat
mempcpy
memrchr
stdbool + crc + #include "crc.h" + crc.c + crc.m4
gl_CRC + stdint + + + gc + #include "gc.h" + gc-libgcrypt.c
gc-gnulib.c + gc.m4
gl_GC + havelib
restrict + + + gc-hmac-md5 + #include "gc.h" + md5.h
md5.c
hmac.h
hmac-md5.c
memxor.h
memxor.c + gc-hmac-md5.m4
md5.m4
hmac-md5.m4
memxor.m4
gl_GC_HMAC_MD5 + stdint
gc + + + gc-hmac-sha1 + #include "gc.h" + sha1.h
sha1.c
hmac.h
hmac-sha1.c
memxor.h
memxor.c + gc-hmac-sha1.m4
sha1.m4
hmac-sha1.m4
memxor.m4
gl_GC_HMAC_SHA1 + stdint
gc + + + gc-md5 + #include "gc.h" + md5.h
md5.c + gc-md5.m4
md5.m4
gl_GC_MD5 + stdint
gc + + + gc-pbkdf2-sha1 + #include "gc.h" + gc-pbkdf2-sha1.c + gc-pbkdf2-sha1.m4
gl_GC_PBKDF2_SHA1 + gc
gc-hmac-sha1 + + + gc-sha1 + #include "gc.h" + sha1.h
sha1.c + gc-sha1.m4
sha1.m4
gl_GC_SHA1 + stdint
gc + + gethrxtime #include "xtime.h" gethrxtime.c
gethrxtime.h @@ -3573,11 +3693,53 @@ variables. extensions + havelib + --- + --- + lib-ld.m4
lib-link.m4
lib-prefix.m4 + --- + + + hmac-md5 + #include "hmac.h" + hmac-md5.c + hmac-md5.m4
gl_HMAC_MD5 + memxor
md5 + + + hmac-sha1 + #include "hmac.h" + hmac-sha1.c + hmac-sha1.m4
gl_HMAC_SHA1 + memxor
sha1 + + + memxor + #include "memxor.h" + memxor.c + memxor.m4
gl_MEMXOR + restrict + + openat #include "openat.h" - openat.c + openat.c
openat-die.c openat.m4
gl_FUNC_OPENAT - save-cwd
gettext-h
error
exitfail
extensions + save-cwd
gettext-h
dirname
extensions + + + rijndael + #include "rijndael-alg-fst.h"
#include "rijndael-api-fst.h" + rijndael-alg-fst.c
rijndael-alg-fst.h
rijndael-api-fst.c
rijndael-api-fst.h + rijndael.m4
gl_RIJNDAEL + stdint + + + socklen + --- + --- + socklen.m4
gl_SOCKLEN_T + --- stat-macros @@ -3589,7 +3751,10 @@ variables.

Lone files - please create new modules containing them

+lib/mkstemp-safer.c
 lib/progreloc.c
+lib/stdlib--.h
+m4/gnulib-tool.m4
 m4/host-os.m4
 m4/jm-winsz1.m4
 m4/jm-winsz2.m4
@@ -3600,6 +3765,7 @@ variables.
 m4/readdir.m4
 m4/rmdir-errno.m4
 m4/st_dm_mode.m4
+m4/stdlib-safer.m4
 m4/uintptr_t.m4
 m4/unlink-busy.m4
 m4/uptime.m4
@@ -3611,11 +3777,11 @@ variables.
       
  • One or more implementation files: lib/module.c et al.
  • One or more autoconf macro files: m4/module.m4 et al.
  • A configure.ac fragment, Makefile.am fragment, dependency list: modules/module +
  • A testsuite: source files in tests/ and metainformation (a configure.ac fragment, Makefile.am fragment, dependency list) in modules/module-tests
  • Some documentation
  • A POT file and some PO files -
  • A testsuite
    - Generated from MODULES.html.sh on 25 August 2005. + Generated from MODULES.html.sh on 17 October 2005.