X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=MODULES.html;h=7ef21914088c535dca1a9c0fa7dea0afbc200828;hb=d5f7e64df8267621f5e17b2def101343f767b86e;hp=c532332033fa817032903a9870d726a5106ee4bb;hpb=3cd7d7ce8a1f04c139a6addc3c067461bc819abe;p=gnulib.git diff --git a/MODULES.html b/MODULES.html index c53233203..7ef219140 100644 --- a/MODULES.html +++ b/MODULES.html @@ -2,7 +2,7 @@ Gnulib Module List - +

Gnulib Module List

@@ -261,6 +261,10 @@ HAVE_ALLOCA. Search for a substring in a string in C locale. + trim + trim() removes leading and/or trailing whitespaces + + xstrndup Duplicate a bounded initial segment of a string, with out-of-memory checking. @@ -487,6 +491,13 @@ memory allocation.

Support for systems lacking ISO C 99

+

Core language properties

+ + + +
vararrays + Variable-length arrays +

Sizes of integer types <limits.h>

@@ -659,14 +670,14 @@ to a fixed length string - - + + @@ -679,6 +690,10 @@ to a fixed length string + + @@ -703,6 +718,10 @@ to a fixed length string + + @@ -715,6 +734,10 @@ to a fixed length string + + @@ -742,6 +765,10 @@ to a fixed length string + + @@ -919,6 +946,10 @@ directory. + + @@ -973,6 +1004,10 @@ directory. + +
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.
rmdir() function: delete a directory.
sigprocmask + POSIX compatible signal blocking. +
ssize_t Define ssize_t if it does not already exist.
A <sys/stat.h> for systems with missing declarations.
tsearch + Binary tree data structure. +
unistd A <unistd.h> for systems lacking it.
Determine whether link("symlink", "foo") follows the symlink.
rename-dest-slash + rename() function: change the name or location of a file. +
rmdir-errno rmdir errno for nonempty directories
Return the entries of a directory (just the names) as an argz string.
savewd + Save and restore the working directory, possibly using a child process. +
stat-time stat-related time functions
binary-io Binary mode I/O.
isapipe + Test whether a file descriptor is a pipe. +

File stream based Input/Output

@@ -982,7 +1017,7 @@ directory. + + + + @@ -1330,13 +1374,21 @@ variables.
closeout - Close standard output, exiting with a diagnostic on error. + Close standard output and standard error, exiting with a diagnostic on error.
fopen-safer @@ -1085,6 +1120,15 @@ usually the host name including FQDN. Character set conversion.
striconv + Character set conversion of strings made easy, uses iconv. +
xstriconv + Character set conversion of strings made easy, uses iconv, with out-of-memory +checking. +
iconvme Character set conversion of strings made easy, uses iconv.
+ + + + @@ -1879,7 +1931,7 @@ for more information. + + @@ -2079,8 +2138,8 @@ for more information.
fdl - Provide the Free Documentation License. + Provide the GNU Free Documentation License in Texinfo format.
gendocs Generate manuals in several formats from Texinfo sources,
gpl + Provide the GNU General Public License in Texinfo format. +
lgpl + Provide the GNU Lesser General Public License in Texinfo format. +
regexprops-generic Describe the various regular expression flavors.
#include "strnlen.h" strnlen.c strnlen.m4
gl_FUNC_STRNLEN -
--- + extensions
strnlen1 @@ -1910,6 +1962,13 @@ for more information. ---
trim + #include "trim.h" + trim.c + --- + xalloc
mbiter +
xstrndup #include "xstrndup.h" xstrndup.c @@ -1959,7 +2018,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 @@ -2034,14 +2093,14 @@ for more information. fwriteerror #include "fwriteerror.h" fwriteerror.c - --- + AC_DEFINE([GNULIB_FWRITEERROR], 1,
[Define to 1 when using the gnulib fwriteerror module.])
stdbool
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
fatal-signal #include "fatal-signal.h" fatal-signal.c - fatal-signal.m4
signalblocking.m4
sig_atomic_t.m4
gl_FATAL_SIGNAL -
xalloc
stdbool
unistd +
fatal-signal.m4
sig_atomic_t.m4
gl_FATAL_SIGNAL +
xalloc
stdbool
unistd
sigprocmask
raise @@ -2198,21 +2257,21 @@ for more information. #include "gl_linkedhash_list.h" gl_linkedhash_list.c
gl_anyhash_list1.h
gl_anyhash_list2.h
gl_anylinked_list1.h
gl_anylinked_list2.h
--- - list
size_max
xalloc
xsize +
list
stdint
xalloc
xsize
avltreehash-list #include "gl_avltreehash_list.h" gl_avltreehash_list.c
gl_anyhash_list1.h
gl_anyhash_list2.h
gl_anyavltree_list1.h
gl_anyavltree_list2.h
gl_anytree_list1.h
gl_anytree_list2.h
gl_anytreehash_list1.h
gl_anytreehash_list2.h
--- - list
avltree-oset
size_max
xalloc
xsize +
list
avltree-oset
stdint
xalloc
xsize
rbtreehash-list #include "gl_rbtreehash_list.h" gl_rbtreehash_list.c
gl_anyhash_list1.h
gl_anyhash_list2.h
gl_anyrbtree_list1.h
gl_anyrbtree_list2.h
gl_anytree_list1.h
gl_anytree_list2.h
gl_anytreehash_list1.h
gl_anytreehash_list2.h
--- - list
rbtree-oset
size_max
xalloc
xsize +
list
rbtree-oset
stdint
xalloc
xsize
oset @@ -2397,6 +2456,30 @@ for more information.

Support for systems lacking ISO C 99

+

Core language properties

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

Sizes of integer types <limits.h>

@@ -2489,7 +2572,7 @@ for more information.
stdint #include <stdint.h> stdint_.h - stdint.m4
absolute-header.m4
longlong.m4
gl_STDINT_H +
stdint.m4
absolute-header.m4
longlong.m4
ulonglong.m4
gl_STDINT_H
---
@@ -2654,7 +2737,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 @@ -2739,7 +2822,7 @@ for more information. #include <unistd.h> chown.c
fchown-stub.c chown.m4
gl_FUNC_CHOWN - stat-macros + sys_stat dup2 @@ -2760,7 +2843,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
inttostr
socklen
stdbool
strdup
sys_socket getcwd @@ -2788,7 +2871,7 @@ for more information. #include "getlogin_r.h" getlogin_r.c getlogin_r.m4
gl_GETLOGIN_R - unistd + extensions
unistd getsubopt @@ -2826,18 +2909,18 @@ for more information. xalloc
dirname - mkstemp - #include <stdlib.h> - mkstemp.c
tempname.c - mkstemp.m4
gl_FUNC_MKSTEMP - stat-macros
stdint
sys_stat - - mkdtemp #include "mkdtemp.h" mkdtemp.c - ulonglong.m4
stdint_h.m4
inttypes_h.m4
uintmax_t.m4
mkdtemp.m4
gt_FUNC_MKDTEMP - unistd + mkdtemp.m4
gt_FUNC_MKDTEMP + stdint
tempname + + + mkstemp + #include "mkstemp.h" + mkstemp.c + mkstemp.m4
gl_FUNC_MKSTEMP + extensions
tempname poll @@ -2858,7 +2941,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 @@ -2879,7 +2969,7 @@ for more information. #include <time.h> nanosleep.c nanosleep.m4
gl_FUNC_NANOSLEEP - timespec
stdbool
extensions + clock-time
timespec
stdbool
extensions regex @@ -2892,7 +2982,7 @@ for more information. rename #include <stdio.h> rename.c - rename.m4
vb_FUNC_RENAME + rename.m4
gl_FUNC_RENAME xalloc
dirname @@ -2900,7 +2990,14 @@ for more information. #include <unistd.h> rmdir.c rmdir.m4
gl_FUNC_RMDIR - stat-macros + sys_stat + + + sigprocmask + #include "sigprocmask.h" + sigprocmask.c + signalblocking.m4
gl_SIGNALBLOCKING + verify
stdint ssize_t @@ -2924,6 +3021,13 @@ for more information. --- + tsearch + #include "tsearch.h" + tsearch.c + tsearch.m4
gl_FUNC_TSEARCH + --- + + unistd #include <unistd.h> --- @@ -2941,7 +3045,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 --- @@ -2983,6 +3087,13 @@ for more information. --- + rename-dest-slash + #include <stdio.h> + rename-dest-slash.c + rename-dest-slash.m4
gl_FUNC_RENAME_TRAILING_DEST_SLASH + xalloc
dirname + + rmdir-errno --- --- @@ -3074,7 +3185,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 @@ -3144,13 +3255,13 @@ 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 clean-temp #include "clean-temp.h" clean-temp.c - --- + AC_DEFINE([SIGNAL_SAFE_LIST], [1], [Define if lists must be signal-safe.]) stdbool
unistd
error
fatal-signal
pathmax
tmpdir
mkdtemp
xalloc
xallocsa
linkedhash-list
gettext-h @@ -3186,14 +3297,14 @@ for more information. #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 @@ -3207,7 +3318,7 @@ for more information. #include "filemode.h" filemode.c filemode.m4
st_dm_mode.m4
gl_FILEMODE - stat-macros + sys_stat filenamecat @@ -3221,14 +3332,14 @@ for more information. #include "fts_.h" fts.c
fts-cycle.c fts.m4
gl_FUNC_FTS - cycle-check
dirfd
fcntl
hash
lstat
openat
stdbool
fcntl-safer
unistd-safer + cycle-check
d-type
dirfd
fcntl
fcntl-safer
hash
lstat
openat
stdbool
unistd-safer fts-lgpl #include "fts_.h" fts.c fts.m4
gl_FUNC_FTS_LGPL - dirfd
stdbool + dirfd
openat
stdbool isdir @@ -3249,28 +3360,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
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
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 @@ -3315,6 +3426,13 @@ for more information. openat
xalloc + savewd + #include "savewd.h" + savewd.c + savewd.m4
gl_SAVEWD + dirname
exit
fcntl-safer
raise
stdbool
xalloc + + stat-time #include "stat-time.h" --- @@ -3326,7 +3444,7 @@ for more information. #include "tmpdir.h" tmpdir.c tmpdir.m4
gt_TMPDIR - stdbool + stdbool
sys_stat unlinkdir @@ -3422,6 +3540,13 @@ for more information. --- --- + + isapipe + #include "isapipe.h" + isapipe.c + isapipe.m4
gl_ISAPIPE + stdbool
sys_stat
unistd +

File stream based Input/Output

@@ -3561,15 +3686,15 @@ for more information. @@ -3686,10 +3811,24 @@ for more information. + + + + @@ -3697,7 +3836,7 @@ for more information.
gettime #include "timespec.h" gettime.c - clock_time.m4
gettime.m4
gl_GETTIME -
gettimeofday
timespec
extensions +
gettime.m4
gl_GETTIME +
clock-time
gettime
gettimeofday
timespec
extensions
settime --- settime.c - clock_time.m4
settime.m4
gl_SETTIME -
timespec
extensions +
settime.m4
gl_SETTIME +
clock-time
extensions
timespec
posixtm @@ -3668,7 +3793,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
havelib
striconv + #include "striconv.h" + striconv.c + if test $gl_cond_libtool = false; then
gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"
gl_libdeps="$gl_libdeps $LIBICONV"
fi +
iconv
strdup
c-strcase +
xstriconv + #include "xstriconv.h" + xstriconv.c + --- + striconv
xalloc +
iconvme #include "iconvme.h" iconvme.c - iconvme.m4
gl_ICONVME +
iconvme.m4
gl_ICONVME
if test $gl_cond_libtool = false; then
gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"
gl_libdeps="$gl_libdeps $LIBICONV"
fi
iconv
strdup
#include "localcharset.h" localcharset.c
config.charset
ref-add.sin
ref-del.sin
codeset.m4
glibc21.m4
localcharset.m4
gl_LOCALCHARSET -
--- + configmake
hard-locale @@ -3795,7 +3934,7 @@ for more information. --- --- bison-i18n.m4
BISON_I18N -
--- + gettext

Executing programs

@@ -3899,7 +4038,7 @@ for more information. #include "javaversion.h" javaversion.c
javaversion.java
javaversion.class --- - javaexec
stdbool
pipe
wait-process
getline
gettext-h + javaexec
stdbool
pipe
wait-process
getline
gettext-h
configmake

C#

@@ -3954,7 +4093,7 @@ for more information. #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-pin.c
argp-pv.c
argp-pvh.c
argp-xinl.c argp.m4
gl_ARGP - alloca
dirname
getopt
strchrnul
sysexits
mempcpy
strndup
strcase
extensions
vsnprintf + alloca
dirname
getopt
strchrnul
sysexits
malloc
mempcpy
strndup
strcase
extensions
vsnprintf argz @@ -4016,7 +4155,7 @@ for more information. getloadavg --- getloadavg.c - AC_FUNC_GETLOADAVG + getloadavg.m4
gl_GETLOADAVG([$gl_source_base]) cloexec
xalloc
c-strtod
intprops
stdbool
fcntl-safer @@ -4194,6 +4333,20 @@ for more information. --- + gpl + --- + --- + --- + --- + + + lgpl + --- + --- + --- + --- + + regexprops-generic --- --- @@ -4312,7 +4465,7 @@ for more information. #include "chdir-long.h" chdir-long.c chdir-long.m4
gl_FUNC_CHDIR_LONG - openat
mempcpy
memrchr
stdbool + fcntl
openat
mempcpy
memrchr
stdbool chdir-safer @@ -4322,6 +4475,13 @@ for more information. fcntl
same-inode
stdbool + clock-time + --- + --- + clock_time.m4
gl_CLOCK_TIME + extensions + + crc #include "crc.h" crc.c @@ -4360,7 +4520,7 @@ for more information. gc #include "gc.h" gc-libgcrypt.c
gc-gnulib.c - gc.m4
gl_GC + gc.m4
gl_GC
if test $gl_cond_libtool = false; then
gl_ltlibdeps="$gl_ltlibdeps $LTLIBGCRYPT"
gl_libdeps="$gl_libdeps $LIBGCRYPT"
fi havelib @@ -4451,8 +4611,8 @@ for more information. gethrxtime #include "xtime.h" gethrxtime.c
gethrxtime.h - gethrxtime.m4
clock_time.m4
longlong.m4
gl_GETHRXTIME - gettime
extensions + gethrxtime.m4
longlong.m4
gl_GETHRXTIME + clock-time
gettime
extensions havelib @@ -4493,7 +4653,7 @@ for more information. inttypes #include <inttypes.h> inttypes_.h - absolute-header.m4
inttypes-h.m4
inttypes-pri.m4
inttypes.m4
gl_INTTYPES_H + absolute-header.m4
inttypes-pri.m4
inttypes.m4
gl_INTTYPES_H stdint @@ -4534,9 +4694,9 @@ for more information. openat #include "openat.h" - at-func.c
fchmodat.c
mkdirat.c
openat.c
openat-die.c
openat-priv.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
save-cwd + dirname
extensions
gettext-h
intprops
lchown
lstat
same-inode
save-cwd
stdbool read-file @@ -4570,8 +4730,15 @@ for more information. stat-macros #include "stat-macros.h" --- - stat-macros.m4
gl_STAT_MACROS --- + --- + + + sublist + #include "gl_sublist.h" + gl_sublist.c + --- + list
xalloc sys_select @@ -4594,9 +4761,11 @@ for more information. 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

@@ -4611,6 +4780,6 @@ for more information.
  • A POT file and some PO files
    - Generated from MODULES.html.sh on 29 August 2006. + Generated from MODULES.html.sh on 1 November 2006.