X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=MODULES.html;h=d03b805b72a83af3493356bc12139cd26b43ffb6;hb=b566a1cae5310716bad3151cee69f943915b2d31;hp=59fa966d88b8ba0ffd1cd713479633f15f114ccf;hpb=7a9d288037f6bbdd7bc7cbbf1ab9cb2a21ad99e5;p=gnulib.git diff --git a/MODULES.html b/MODULES.html index 59fa966d8..d03b805b7 100644 --- a/MODULES.html +++ b/MODULES.html @@ -2,7 +2,7 @@ Gnulib Module List - +

Gnulib Module List

@@ -491,6 +491,17 @@ memory allocation.

Support for systems lacking ISO C 99

+

Core language properties

+ + + + + +
flexmember + Flexible array member support +
vararrays + Variable-length arrays +

Sizes of integer types <limits.h>

@@ -559,6 +570,13 @@ to a fixed length string
strtoumax() function: convert string to 'uintmax_t'.
+

Wide character classification and mapping utilities <wctype.h>

+ + + +
wctype + A <wctype.h> that conforms better to C99. +

Mathematics <math.h>

@@ -663,14 +681,14 @@ to a fixed length string - - + + @@ -683,6 +701,10 @@ to a fixed length string + + @@ -723,6 +745,10 @@ to a fixed length string + + @@ -831,6 +857,10 @@ variables. + + @@ -851,6 +881,10 @@ variables. + + @@ -909,6 +943,10 @@ chmod utility). + + + +
mkdir() function: create a directory.
mkstemp - mkstemp() function: create a private temporary file. -
mkdtemp mkdtemp() function: create a private temporary directory.
mkstemp + mkstemp() function: create a private temporary file. +
poll poll() function: wait for some event on a set of file descriptors.
lstat() function: return information about a file or symbolic link.
tempname + gen_tempname() function: create a private temporary file or directory. +
time_r Reentrant time functions like localtime_r.
A <sys/stat.h> for systems with missing declarations.
tsearch + Binary tree data structure. +
unistd A <unistd.h> for systems lacking it.
Return the canonical absolute name of a given file.
canonicalize-lgpl + Canonical absolute file name (LGPLed version). +
clean-temp Temporary directories and temporary files with automatic cleanup.
Retrieving the file descriptor of an open directory stream. (Unportable.)
double-slash-root + Check whether // is distinct from /. +
euidaccess euidaccess() function: check effective user's permissions for a file.
Return list of mounted file systems.
openat + Open a file at a directory. +
pathname Construct a full pathname by concatenating a directory name, a relative filename, and a suffix. @@ -1354,6 +1392,10 @@ variables. lib-ignore If possible, ignore libraries that are not depended on.
no-c++ + Support for compiling in C mode when CC is set to a C++ compiler. +

Support for building documentation

@@ -1680,7 +1722,7 @@ for more information. @@ -2200,7 +2242,7 @@ for more information.
#include "xalloc.h" xmalloc.c xalloc.m4
gl_XALLOC -
xalloc-die + inline
xalloc-die
xalloc-die @@ -2003,7 +2045,7 @@ for more information. #include "xstrtol.h" xstrtol.c
xstrtoul.c
xstrtol.m4
gl_XSTRTOL -
exitfail
error
intprops
inttypes +
exitfail
error
gettext-h
intprops
inttypes
xstrtold @@ -2085,7 +2127,7 @@ for more information. 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
stdint_h.m4
inttypes_h.m4
eoverflow.m4
vasnprintf.m4
gl_FUNC_VASNPRINTF +
longdouble.m4
wchar_t.m4
wint_t.m4
longlong.m4
intmax_t.m4
stdint_h.m4
inttypes_h.m4
eoverflow.m4
vasnprintf.m4
gl_FUNC_VASNPRINTF
alloca-opt
xsize
#include "gl_list.h" gl_list.c gl_list.m4
gl_LIST -
stdbool + inline
stdbool
array-list @@ -2263,7 +2305,7 @@ for more information. #include "gl_oset.h" gl_oset.c gl_list.m4
gl_LIST -
stdbool + inline
stdbool
array-oset @@ -2441,6 +2483,37 @@ for more information.

Support for systems lacking ISO C 99

+

Core language properties

+ + + + + + + + + +
modules/ + lib/ + lib/ + m4/ +   +
Module + Header + Implementation + Autoconf macro + Depends on +
flexmember + --- + --- + flexmember.m4
AC_C_FLEXIBLE_ARRAY_MEMBER +
--- +
vararrays + --- + --- + vararrays.m4
AC_C_VARARRAYS +
--- +

Sizes of integer types <limits.h>

@@ -2630,6 +2703,30 @@ for more information.
strtoimax
strtoull
inttypes
stdint
+

Wide character classification and mapping utilities <wctype.h>

+ + + + + + + +
modules/ + lib/ + lib/ + m4/ +   +
Module + Header + Implementation + Autoconf macro + Depends on +
wctype + #include <wctype.h> + wctype_.h + wctype.m4
wint_t.m4
gl_WCTYPE_H +
--- +

Mathematics <math.h>

@@ -2698,7 +2795,7 @@ for more information. @@ -2783,7 +2880,7 @@ for more information. - - + + + + + +
inttostr #include "inttostr.h" - imaxtostr.c
inttostr.c
offtostr.c
umaxtostr.c +
imaxtostr.c
inttostr.c
offtostr.c
umaxtostr.c
uinttostr.c
inttostr.m4
gl_INTTOSTR
intprops
stdint
#include <unistd.h> chown.c
fchown-stub.c
chown.m4
gl_FUNC_CHOWN -
stat-macros + sys_stat
dup2 @@ -2804,7 +2901,7 @@ for more information. #include "getaddrinfo.h" getaddrinfo.c
gai_strerror.c
getaddrinfo.m4
gl_GETADDRINFO -
gettext-h
snprintf
socklen
stdbool
strdup
sys_socket
inet_ntop +
gettext-h
inet_ntop
snprintf
socklen
stdbool
strdup
sys_socket
getcwd @@ -2870,18 +2967,18 @@ for more information. xalloc
dirname
mkstemp - #include "mkstemp.h" - mkstemp.c
tempname.c -
mkstemp.m4
gl_FUNC_MKSTEMP -
extensions
stat-macros
stdint
sys_stat -
mkdtemp #include "mkdtemp.h" mkdtemp.c mkdtemp.m4
gt_FUNC_MKDTEMP -
stdint
unistd +
stdint
tempname +
mkstemp + #include "mkstemp.h" + mkstemp.c + mkstemp.m4
gl_FUNC_MKSTEMP +
extensions
tempname
poll @@ -2902,7 +2999,14 @@ for more information. #include "lstat.h" lstat.c lstat.m4
gl_FUNC_LSTAT -
stat-macros + sys_stat +
tempname + #include "tempname.h" + tempname.c + tempname.m4
gl_FUNC_GEN_TEMPNAME +
extensions
stdint
sys_stat
time_r @@ -2930,7 +3034,7 @@ for more information. #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
malloc
stdint
strcase
ssize_t +
alloca
extensions
gettext-h
malloc
stdint
strcase
ssize_t
wctype
rename @@ -2944,7 +3048,7 @@ for more information. #include <unistd.h> rmdir.c rmdir.m4
gl_FUNC_RMDIR -
stat-macros + sys_stat
sigprocmask @@ -2975,6 +3079,13 @@ for more information. ---
tsearch + #include "tsearch.h" + tsearch.c + tsearch.m4
gl_FUNC_TSEARCH +
--- +
unistd #include <unistd.h> --- @@ -2992,7 +3103,7 @@ for more information. wcwidth #include "wcwidth.h" --- - wcwidth.m4
wchar_t.m4
gl_FUNC_WCWIDTH +
wcwidth.m4
wchar_t.m4
wint_t.m4
gl_FUNC_WCWIDTH
---
@@ -3089,8 +3200,8 @@ for more information. dirname #include "dirname.h" dirname.c
basename.c
stripslash.c - dos.m4
dirname.m4
double-slash-root.m4
gl_DIRNAME - stdbool
xalloc
xstrndup + dirname.m4
dos.m4
gl_DIRNAME + double-slash-root
stdbool
xalloc
xstrndup getopt @@ -3111,7 +3222,7 @@ for more information. #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
stdbool + alloca
stdbool
wctype fnmatch-posix @@ -3132,7 +3243,7 @@ for more information. #include <glob.h> glob_.h
glob-libc.h
glob.c glob.m4
gl_GLOB - alloca
d-type
extensions
fnmatch
getlogin_r
mempcpy
stat-macros
stdbool
strdup
unistd + alloca
d-type
extensions
fnmatch
getlogin_r
mempcpy
stdbool
strdup
sys_stat
unistd exclude @@ -3202,7 +3313,14 @@ for more information. #include "canonicalize.h" canonicalize.c
pathmax.h canonicalize.m4
AC_FUNC_CANONICALIZE_FILE_NAME - cycle-check
filenamecat
stat-macros
xalloc
xgetcwd
xreadlink + cycle-check
filenamecat
sys_stat
xalloc
xgetcwd
xreadlink + + + canonicalize-lgpl + #include "canonicalize.h" + canonicalize-lgpl.c + canonicalize-lgpl.m4
gl_CANONICALIZE_LGPL + alloca-opt
allocsa
pathmax
readlink clean-temp @@ -3216,7 +3334,7 @@ for more information. #include "copy-file.h" copy-file.c copy-file.m4
gl_COPY_FILE - error
safe-read
full-write
binary-io
exit
gettext-h
unistd + error
safe-read
full-write
acl
binary-io
exit
gettext-h
unistd cycle-check @@ -3240,18 +3358,25 @@ for more information. --- + double-slash-root + --- + --- + double-slash-root.m4
gl_DOUBLE_SLASH_ROOT + --- + + euidaccess #include "euidaccess.h" euidaccess.c euidaccess.m4
gl_FUNC_EUIDACCESS - group-member
stat-macros + group-member
sys_stat file-type #include "file-type.h" file-type.c file-type.m4
gl_FILE_TYPE - gettext-h
stat-macros + gettext-h
sys_stat fileblocks @@ -3265,7 +3390,7 @@ for more information. #include "filemode.h" filemode.c filemode.m4
st_dm_mode.m4
gl_FILEMODE - stat-macros + sys_stat filenamecat @@ -3279,7 +3404,7 @@ for more information. #include "fts_.h" fts.c
fts-cycle.c fts.m4
gl_FUNC_FTS - cycle-check
d-type
dirfd
fcntl
fcntl-safer
hash
lstat
openat
stdbool
unistd-safer + cycle-check
d-type
dirfd
fcntl
fcntl-safer
hash
i-ring
lstat
openat
stdbool
unistd-safer fts-lgpl @@ -3307,28 +3432,28 @@ for more information. #include "lchown.h" lchown.c lchown.m4
gl_FUNC_LCHOWN - chown
stat-macros + chown
sys_stat mkancesdirs #include "mkancesdirs.h" mkancesdirs.c mkancesdirs.m4
gl_MKANCESDIRS - dirname
fcntl
savewd
stat-macros + dirname
fcntl
savewd
stat-macros
sys_stat mkdir-p #include "mkdir-p.h" dirchownmod.c
dirchownmod.h
mkdir-p.c mkdir-p.m4
gl_MKDIR_PARENTS - error
fcntl
gettext-h
lchmod
lchown
mkancesdirs
quote
savewd
stat-macros
stdbool + error
fcntl
gettext-h
lchmod
lchown
mkancesdirs
quote
savewd
stat-macros
stdbool
sys_stat modechange #include "modechange.h" modechange.c modechange.m4
gl_MODECHANGE - stat-macros
xalloc + stat-macros
sys_stat
xalloc mountlist @@ -3338,6 +3463,13 @@ for more information. stdbool
xalloc + openat + #include "openat.h" + at-func.c
fchmodat.c
fchownat.c
fstatat.c
mkdirat.c
openat.c
openat-die.c
openat-priv.h
openat-proc.c + openat.m4
gl_FUNC_OPENAT + dirname
extensions
gettext-h
intprops
lchown
lstat
same-inode
save-cwd
stdbool + + pathname #include "pathname.h" concatpath.c @@ -3377,7 +3509,7 @@ for more information. #include "savewd.h" savewd.c savewd.m4
gl_SAVEWD - dirname
exit
fcntl-safer
raise
stdbool
xalloc + dirname
exit
fcntl-safer
fcntl
raise
stdbool
xalloc stat-time @@ -3391,7 +3523,7 @@ for more information. #include "tmpdir.h" tmpdir.c tmpdir.m4
gt_TMPDIR - stdbool + stdbool
sys_stat unlinkdir @@ -3492,7 +3624,7 @@ for more information. #include "isapipe.h" isapipe.c isapipe.m4
gl_ISAPIPE - stat-macros
stdbool
unistd + stdbool
sys_stat
unistd

File stream based Input/Output

@@ -3603,7 +3735,7 @@ for more information. --- idcache.c idcache.m4
gl_IDCACHE - xalloc + flexmember
xalloc userspec @@ -3740,7 +3872,7 @@ for more information. gettext #include "gettext.h" --- - codeset.m4
gettext.m4
glibc2.m4
glibc21.m4
iconv.m4
intdiv0.m4
intmax.m4
inttypes_h.m4
inttypes-h.m4
inttypes-pri.m4
lcmessage.m4
lock.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
visibility.m4
wchar_t.m4
wint_t.m4
xsize.m4
AM_GNU_GETTEXT([external])
AM_GNU_GETTEXT_VERSION([0.15]) + codeset.m4
gettext.m4
glibc2.m4
glibc21.m4
iconv.m4
intdiv0.m4
intl.m4
intldir.m4
intmax.m4
inttypes_h.m4
inttypes-pri.m4
lcmessage.m4
lock.m4
longdouble.m4
longlong.m4
nls.m4
po.m4
printf-posix.m4
progtest.m4
size_max.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
visibility.m4
wchar_t.m4
wint_t.m4
xsize.m4
AM_GNU_GETTEXT([external])
AM_GNU_GETTEXT_VERSION([0.15]) gettext-h
havelib @@ -4145,7 +4277,7 @@ for more information. #include "quotearg.h" quotearg.c mbstate_t.m4
mbrtowc.m4
quotearg.m4
gl_QUOTEARG - xalloc
gettext-h
stdbool + xalloc
gettext-h
stdbool
wctype quote @@ -4248,6 +4380,13 @@ for more information. lib-ignore.m4
gl_IGNORE_UNUSED_LIBRARIES --- + + no-c++ + --- + --- + no-c++.m4
gt_NO_CXX + --- +

Support for building documentation

@@ -4583,6 +4722,13 @@ for more information. + + + + - - @@ -4704,13 +4850,16 @@ for more information.
memxor
sha1
i-ring + #include "i-ring.h" + i-ring.c + i-ring.m4
gl_I_RING +
verify +
imaxabs #include <inttypes.h> imaxabs.c @@ -4597,6 +4743,13 @@ for more information. inttypes
inline + --- + --- + inline.m4
gl_INLINE +
--- +
inttypes #include <inttypes.h> inttypes_.h @@ -4639,13 +4792,6 @@ for more information. sys_socket
openat - #include "openat.h" - at-func.c
fchmodat.c
mkdirat.c
openat.c
openat-die.c
openat-priv.h
openat-proc.c -
openat.m4
gl_FUNC_OPENAT -
dirname
extensions
gettext-h
intprops
lchown
lstat
same-inode
save-cwd
stdbool -
read-file #include "read-file.h" read-file.c @@ -4677,7 +4823,7 @@ for more information. stat-macros #include "stat-macros.h" --- - stat-macros.m4
gl_STAT_MACROS +
--- ---

Lone files - please create new modules containing them

+lib/i-ring-test.c
 lib/progreloc.c
+lib/t-idcache
 m4/afs.m4
 m4/gnulib-tool.m4
 m4/include_next.m4
+m4/inttypes-h.m4
 m4/isc-posix.m4
 m4/onceonly.m4
-m4/ptrdiff_max.m4
+m4/stat-macros.m4
 m4/warning.m4
 

Future developments

@@ -4725,6 +4874,6 @@ for more information.
  • A POT file and some PO files
    - Generated from MODULES.html.sh on 18 October 2006. + Generated from MODULES.html.sh on 25 December 2006.