Gnulib Module List

This is a list of the modules which make up gnulib, with dependencies.

Support for systems lacking ANSI C 89

assert
dummy
exit
atexit
strtod
strtol
strtoul
memchr
memcmp
memcpy
memmove
memset
strcspn
strpbrk
strstr
strerror
mktime
Most of these modules are not listed among dependencies below, for simplicity.

Enhancements for ANSI C 89 functions

Diagnostics <assert.h>

verify

Memory management functions <stdlib.h>

calloc
eealloc
free
malloc
realloc
pagealign_alloc

Date and time <time.h>

fprintftime
strftime

Extra functions based on ANSI C 89

Memory management functions <stdlib.h>

xsize
xalloc
xalloc-die
alloca
alloca-opt
allocsa
xallocsa

Integer arithmetic functions <stdlib.h>

gcd
minmax

Environment variables <stdlib.h>

putenv
setenv
xsetenv

Character handling <ctype.h>

c-ctype

String handling <string.h>

bcopy
memmem
mempcpy
memrchr
stpcpy
stpncpy
c-strcase
strcase
c-strcasestr
strcasestr
strchrnul
strdup
strnlen
strnlen1
strndup
strsep
xstrndup

Numeric conversion functions <stdlib.h>

c-strtod
c-strtold
xstrtod
xstrtol
xstrtold

Date and time <time.h>

getdate
timegm
tzset

Input/Output <stdio.h>

unlocked-io
fwriteerror
vasnprintf
vasprintf
xvasprintf

Signal handling <signal.h>

fatal-signal
raise

Command-line arguments

argmatch
version-etc
version-etc-fsf
long-options

Container data structures

list
array-list
carray-list
linked-list
avltree-list
rbtree-list
linkedhash-list
avltreehash-list
rbtreehash-list
oset
array-oset
avltree-oset
rbtree-oset

Cryptographic computations

md5
sha1

Misc

base64
check-version
diacrit
getline
getdelim
getnline
getndelim2
linebuffer
obstack
hash-pjw
hash
readline
readtokens
readtokens0
strverscmp

Support for systems lacking ISO C 99

Keywords

restrict

Sizes of integer types <limits.h>

ullong_max
size_max

Variable arguments <stdarg.h>

stdarg

Boolean type and values <stdbool.h>

stdbool

Integer types and values <stdint.h>

stdint

Input/output <stdio.h>

snprintf
vsnprintf

Numeric conversion functions <stdlib.h>

strtoll
strtoull

Functions for greatest-width integer types <inttypes.h>

strtoimax
strtoumax

Mathematics <math.h>

mathl

Enhancements for ISO C 99 functions

Extra functions based on ISO C 99

Numeric conversion functions <stdlib.h>

intprops
inttostr
xstrtoimax
xstrtoumax

Extended multibyte and wide character utilities <wchar.h>

mbchar
mbiter
mbuiter
mbfile

Support for systems lacking POSIX:2001

chown
dup2
ftruncate
getaddrinfo
getcwd
getgroups
gethostname
getlogin_r
getsubopt
gettimeofday
inet_ntop
inet_pton
mkdir
mkstemp
mkdtemp
poll
readlink
lstat
time_r
timespec
nanosleep
regex
rename
rmdir
ssize_t
strtok_r
sys_stat
unistd
utime
wcwidth

Enhancements for POSIX:2001 functions

dirname
getopt
unistd-safer
fnmatch
fnmatch-posix
fnmatch-gnu
glob
exclude

Extra functions based on POSIX:2001

Numeric conversion functions

human

File system functions

acl
backupfile
canonicalize
copy-file
cycle-check
fsusage
dirfd
euidaccess
file-type
fileblocks
filemode
filenamecat
fts
fts-lgpl
isdir
lchown
mkancesdirs
mkdir-p
modechange
mountlist
pathname
pathmax
same
save-cwd
savedir
stat-time
unlinkdir
utimecmp
utimens
xgetcwd
xreadlink

File descriptor based Input/Output

fcntl-safer
safe-read
safe-write
full-read
full-write
binary-io

File stream based Input/Output

fpending
closeout
stdio-safer
getpass
getpass-gnu

Users and groups

getugroups
group-member
idcache
userspec

Date and time

gettime
settime
posixtm
xnanosleep

Networking functions

xgethostname
canon-host

Multithreading

lock
tls

Internationalization functions

gettext
gettext-h
iconv
iconvme
localcharset
hard-locale
mbswidth
memcasecmp
memcoll
xmemcoll
unicodeio
rpmatch
yesno
ucs4-utf8
ucs4-utf16
utf8-ucs4
utf16-ucs4
linebreak

Executing programs

cloexec
findprog
wait-process
execute
pipe
sh-quote

Java

classpath
javacomp
javaexec

C#

csharpcomp
csharpexec

Misc

argp
argz
byteswap
exitfail
c-stack
error
extensions
getdomainname
xgetdomainname
getloadavg
getpagesize
getusershell
physmem
posixver
progname
quotearg
quote
readutmp
sig2str
sysexits
visibility

Support for building libraries and executables

ldd
lib-ignore

Support for building documentation

fdl
gendocs

Support for systems lacking ANSI C 89

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
assert --- --- --- ---
dummy --- --- --- ---
exit --- --- --- ---
atexit --- --- --- ---
strtod --- --- --- ---
strtol --- --- --- ---
strtoul --- --- --- ---
memchr --- --- --- ---
memcmp --- --- --- ---
memcpy --- --- --- ---
memmove --- --- --- ---
memset --- --- --- ---
strcspn --- --- --- ---
strpbrk --- --- --- ---
strstr --- --- --- ---
strerror --- --- --- ---
mktime --- --- --- ---
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 --- --- --- ---

Memory management functions <stdlib.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
calloc --- --- --- ---
eealloc --- --- --- ---
free --- --- --- ---
malloc --- --- --- ---
realloc --- --- --- ---
pagealign_alloc --- --- --- ---

Date and time <time.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
fprintftime --- --- --- ---
strftime --- --- --- ---

Extra functions based on ANSI C 89

Memory management functions <stdlib.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
xsize --- --- --- ---
xalloc --- --- --- ---
xalloc-die --- --- --- ---
alloca --- --- --- ---
alloca-opt --- --- --- ---
allocsa --- --- --- ---
xallocsa --- --- --- ---

Integer arithmetic functions <stdlib.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
gcd --- --- --- ---
minmax --- --- --- ---

Environment variables <stdlib.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
putenv --- --- --- ---
setenv --- --- --- ---
xsetenv --- --- --- ---

Character handling <ctype.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
c-ctype --- --- --- ---

String handling <string.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
bcopy --- --- --- ---
memmem --- --- --- ---
mempcpy --- --- --- ---
memrchr --- --- --- ---
stpcpy --- --- --- ---
stpncpy --- --- --- ---
c-strcase --- --- --- ---
strcase --- --- --- ---
c-strcasestr --- --- --- ---
strcasestr --- --- --- ---
strchrnul --- --- --- ---
strdup --- --- --- ---
strnlen --- --- --- ---
strnlen1 --- --- --- ---
strndup --- --- --- ---
strsep --- --- --- ---
xstrndup --- --- --- ---

Numeric conversion functions <stdlib.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
c-strtod --- --- --- ---
c-strtold --- --- --- ---
xstrtod --- --- --- ---
xstrtol --- --- --- ---
xstrtold --- --- --- ---

Date and time <time.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
getdate --- --- --- ---
timegm --- --- --- ---
tzset --- --- --- ---

Input/Output <stdio.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
unlocked-io --- --- --- ---
fwriteerror --- --- --- ---
vasnprintf --- --- --- ---
vasprintf --- --- --- ---
xvasprintf --- --- --- ---

Signal handling <signal.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
fatal-signal --- --- --- ---
raise --- --- --- ---

Command-line arguments

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
argmatch --- --- --- ---
version-etc --- --- --- ---
version-etc-fsf --- --- --- ---
long-options --- --- --- ---

Container data structures

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
list --- --- --- ---
array-list --- --- --- ---
carray-list --- --- --- ---
linked-list --- --- --- ---
avltree-list --- --- --- ---
rbtree-list --- --- --- ---
linkedhash-list --- --- --- ---
avltreehash-list --- --- --- ---
rbtreehash-list --- --- --- ---
oset --- --- --- ---
array-oset --- --- --- ---
avltree-oset --- --- --- ---
rbtree-oset --- --- --- ---

Cryptographic computations

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
md5 --- --- --- ---
sha1 --- --- --- ---

Misc

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
base64 --- --- --- ---
check-version --- --- --- ---
diacrit --- --- --- ---
getline --- --- --- ---
getdelim --- --- --- ---
getnline --- --- --- ---
getndelim2 --- --- --- ---
linebuffer --- --- --- ---
obstack --- --- --- ---
hash-pjw --- --- --- ---
hash --- --- --- ---
readline --- --- --- ---
readtokens --- --- --- ---
readtokens0 --- --- --- ---
strverscmp --- --- --- ---

Support for systems lacking ISO C 99

Keywords

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
restrict --- --- --- ---

Sizes of integer types <limits.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
ullong_max --- --- --- ---
size_max --- --- --- ---

Variable arguments <stdarg.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
stdarg --- --- --- ---

Boolean type and values <stdbool.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
stdbool --- --- --- ---

Integer types and values <stdint.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
stdint --- --- --- ---

Input/output <stdio.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
snprintf --- --- --- ---
vsnprintf --- --- --- ---

Numeric conversion functions <stdlib.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
strtoll --- --- --- ---
strtoull --- --- --- ---

Functions for greatest-width integer types <inttypes.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
strtoimax --- --- --- ---
strtoumax --- --- --- ---

Mathematics <math.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
mathl --- --- --- ---

Enhancements for ISO C 99 functions

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on

Extra functions based on ISO C 99

Numeric conversion functions <stdlib.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
intprops --- --- --- ---
inttostr --- --- --- ---
xstrtoimax --- --- --- ---
xstrtoumax --- --- --- ---

Extended multibyte and wide character utilities <wchar.h>

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
mbchar --- --- --- ---
mbiter --- --- --- ---
mbuiter --- --- --- ---
mbfile --- --- --- ---

Support for systems lacking POSIX:2001

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
chown --- --- --- ---
dup2 --- --- --- ---
ftruncate --- --- --- ---
getaddrinfo --- --- --- ---
getcwd --- --- --- ---
getgroups --- --- --- ---
gethostname --- --- --- ---
getlogin_r --- --- --- ---
getsubopt --- --- --- ---
gettimeofday --- --- --- ---
inet_ntop --- --- --- ---
inet_pton --- --- --- ---
mkdir --- --- --- ---
mkstemp --- --- --- ---
mkdtemp --- --- --- ---
poll --- --- --- ---
readlink --- --- --- ---
lstat --- --- --- ---
time_r --- --- --- ---
timespec --- --- --- ---
nanosleep --- --- --- ---
regex --- --- --- ---
rename --- --- --- ---
rmdir --- --- --- ---
ssize_t --- --- --- ---
strtok_r --- --- --- ---
sys_stat --- --- --- ---
unistd --- --- --- ---
utime --- --- --- ---
wcwidth --- --- --- ---

Enhancements for POSIX:2001 functions

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
dirname --- --- --- ---
getopt --- --- --- ---
unistd-safer --- --- --- ---
fnmatch --- --- --- ---
fnmatch-posix --- --- --- ---
fnmatch-gnu --- --- --- ---
glob --- --- --- ---
exclude --- --- --- ---

Extra functions based on POSIX:2001

Numeric conversion functions

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
human --- --- --- ---

File system functions

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
acl --- --- --- ---
backupfile --- --- --- ---
canonicalize --- --- --- ---
copy-file --- --- --- ---
cycle-check --- --- --- ---
fsusage --- --- --- ---
dirfd --- --- --- ---
euidaccess --- --- --- ---
file-type --- --- --- ---
fileblocks --- --- --- ---
filemode --- --- --- ---
filenamecat --- --- --- ---
fts --- --- --- ---
fts-lgpl --- --- --- ---
isdir --- --- --- ---
lchown --- --- --- ---
mkancesdirs --- --- --- ---
mkdir-p --- --- --- ---
modechange --- --- --- ---
mountlist --- --- --- ---
pathname --- --- --- ---
pathmax --- --- --- ---
same --- --- --- ---
save-cwd --- --- --- ---
savedir --- --- --- ---
stat-time --- --- --- ---
unlinkdir --- --- --- ---
utimecmp --- --- --- ---
utimens --- --- --- ---
xgetcwd --- --- --- ---
xreadlink --- --- --- ---

File descriptor based Input/Output

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
fcntl-safer --- --- --- ---
safe-read --- --- --- ---
safe-write --- --- --- ---
full-read --- --- --- ---
full-write --- --- --- ---
binary-io --- --- --- ---

File stream based Input/Output

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
fpending --- --- --- ---
closeout --- --- --- ---
stdio-safer --- --- --- ---
getpass --- --- --- ---
getpass-gnu --- --- --- ---

Users and groups

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
getugroups --- --- --- ---
group-member --- --- --- ---
idcache --- --- --- ---
userspec --- --- --- ---

Date and time

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
gettime --- --- --- ---
settime --- --- --- ---
posixtm --- --- --- ---
xnanosleep --- --- --- ---

Networking functions

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
xgethostname --- --- --- ---
canon-host --- --- --- ---

Multithreading

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
lock --- --- --- ---
tls --- --- --- ---

Internationalization functions

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
gettext --- --- --- ---
gettext-h --- --- --- ---
iconv --- --- --- ---
iconvme --- --- --- ---
localcharset --- --- --- ---
hard-locale --- --- --- ---
mbswidth --- --- --- ---
memcasecmp --- --- --- ---
memcoll --- --- --- ---
xmemcoll --- --- --- ---
unicodeio --- --- --- ---
rpmatch --- --- --- ---
yesno --- --- --- ---
ucs4-utf8 --- --- --- ---
ucs4-utf16 --- --- --- ---
utf8-ucs4 --- --- --- ---
utf16-ucs4 --- --- --- ---
linebreak --- --- --- ---

Executing programs

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
cloexec --- --- --- ---
findprog --- --- --- ---
wait-process --- --- --- ---
execute --- --- --- ---
pipe --- --- --- ---
sh-quote --- --- --- ---

Java

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
classpath --- --- --- ---
javacomp --- --- --- ---
javaexec --- --- --- ---

C#

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
csharpcomp --- --- --- ---
csharpexec --- --- --- ---

Misc

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
argp --- --- --- ---
argz --- --- --- ---
byteswap --- --- --- ---
exitfail --- --- --- ---
c-stack --- --- --- ---
error --- --- --- ---
extensions --- --- --- ---
getdomainname --- --- --- ---
xgetdomainname --- --- --- ---
getloadavg --- --- --- ---
getpagesize --- --- --- ---
getusershell --- --- --- ---
physmem --- --- --- ---
posixver --- --- --- ---
progname --- --- --- ---
quotearg --- --- --- ---
quote --- --- --- ---
readutmp --- --- --- ---
sig2str --- --- --- ---
sysexits --- --- --- ---
visibility --- --- --- ---

Support for building libraries and executables

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
ldd --- --- --- ---
lib-ignore --- --- --- ---

Support for building documentation

modules/ lib/ lib/ m4/  
Module Header Implementation Autoconf macro Depends on
fdl --- --- --- ---
gendocs --- --- --- ---

Lone files - please create new modules containing them

lib/__fpending.c
lib/__fpending.h
lib/acl.c
lib/acl.h
lib/acosl.c
lib/alloca.c
lib/alloca_.h
lib/allocsa.c
lib/allocsa.h
lib/allocsa.valgrind
lib/arcfour.c
lib/arcfour.h
lib/arctwo.c
lib/arctwo.h
lib/argmatch.c
lib/argmatch.h
lib/argp-ba.c
lib/argp-eexst.c
lib/argp-fmtstream.c
lib/argp-fmtstream.h
lib/argp-fs-xinl.c
lib/argp-help.c
lib/argp-namefrob.h
lib/argp-parse.c
lib/argp-pin.c
lib/argp-pv.c
lib/argp-pvh.c
lib/argp-xinl.c
lib/argp.h
lib/argz.c
lib/argz_.h
lib/asinl.c
lib/asnprintf.c
lib/asprintf.c
lib/atanl.c
lib/atexit.c
lib/backupfile.c
lib/backupfile.h
lib/base64.c
lib/base64.h
lib/basename.c
lib/bcopy.c
lib/binary-io.h
lib/byteswap_.h
lib/c-ctype.c
lib/c-ctype.h
lib/c-stack.c
lib/c-stack.h
lib/c-strcase.h
lib/c-strcasecmp.c
lib/c-strcasestr.c
lib/c-strcasestr.h
lib/c-strncasecmp.c
lib/c-strtod.c
lib/c-strtod.h
lib/c-strtold.c
lib/calloc.c
lib/canon-host.c
lib/canon-host.h
lib/canonicalize.c
lib/canonicalize.h
lib/ceill.c
lib/chdir-long.c
lib/chdir-long.h
lib/chdir-safer.c
lib/chdir-safer.h
lib/check-version.c
lib/check-version.h
lib/chown.c
lib/classpath.c
lib/classpath.h
lib/cloexec.c
lib/cloexec.h
lib/closeout.c
lib/closeout.h
lib/concatpath.c
lib/config.charset
lib/copy-file.c
lib/copy-file.h
lib/cosl.c
lib/crc.c
lib/crc.h
lib/creat-safer.c
lib/csharpcomp.c
lib/csharpcomp.h
lib/csharpexec.c
lib/csharpexec.h
lib/cycle-check.c
lib/cycle-check.h
lib/des.c
lib/des.h
lib/dev-ino.h
lib/diacrit.c
lib/diacrit.h
lib/dirchownmod.c
lib/dirchownmod.h
lib/dirfd.c
lib/dirfd.h
lib/dirname.c
lib/dirname.h
lib/dummy.c
lib/dup-safer.c
lib/dup2.c
lib/eealloc.h
lib/error.c
lib/error.h
lib/euidaccess.c
lib/euidaccess.h
lib/exclude.c
lib/exclude.h
lib/execute.c
lib/execute.h
lib/exit.h
lib/exitfail.c
lib/exitfail.h
lib/expl.c
lib/fatal-signal.c
lib/fatal-signal.h
lib/fchown-stub.c
lib/fcntl--.h
lib/fcntl-safer.h
lib/fd-safer.c
lib/file-type.c
lib/file-type.h
lib/fileblocks.c
lib/filemode.c
lib/filemode.h
lib/filenamecat.c
lib/filenamecat.h
lib/findprog.c
lib/findprog.h
lib/floorl.c
lib/fnmatch.c
lib/fnmatch_.h
lib/fnmatch_loop.c
lib/fopen-safer.c
lib/fprintftime.c
lib/fprintftime.h
lib/free.c
lib/frexpl.c
lib/fsusage.c
lib/fsusage.h
lib/ftruncate.c
lib/fts-cycle.c
lib/fts.c
lib/fts_.h
lib/full-read.c
lib/full-read.h
lib/full-write.c
lib/full-write.h
lib/fwriteerror.c
lib/fwriteerror.h
lib/gai_strerror.c
lib/gc-gnulib.c
lib/gc-libgcrypt.c
lib/gc-pbkdf2-sha1.c
lib/gc.h
lib/gcd.c
lib/gcd.h
lib/getaddrinfo.c
lib/getaddrinfo.h
lib/getcwd.c
lib/getcwd.h
lib/getdate.h
lib/getdate.y
lib/getdelim.c
lib/getdelim.h
lib/getdomainname.c
lib/getdomainname.h
lib/getgroups.c
lib/gethostname.c
lib/gethrxtime.c
lib/gethrxtime.h
lib/getline.c
lib/getline.h
lib/getloadavg.c
lib/getlogin_r.c
lib/getlogin_r.h
lib/getndelim2.c
lib/getndelim2.h
lib/getnline.c
lib/getnline.h
lib/getopt.c
lib/getopt1.c
lib/getopt_.h
lib/getopt_int.h
lib/getpagesize.h
lib/getpass.c
lib/getpass.h
lib/getsubopt.c
lib/getsubopt.h
lib/gettext.h
lib/gettime.c
lib/gettimeofday.c
lib/getugroups.c
lib/getusershell.c
lib/gl_anyavltree_list1.h
lib/gl_anyavltree_list2.h
lib/gl_anyhash_list1.h
lib/gl_anyhash_list2.h
lib/gl_anylinked_list1.h
lib/gl_anylinked_list2.h
lib/gl_anyrbtree_list1.h
lib/gl_anyrbtree_list2.h
lib/gl_anytree_list1.h
lib/gl_anytree_list2.h
lib/gl_anytree_oset.h
lib/gl_anytreehash_list1.h
lib/gl_anytreehash_list2.h
lib/gl_array_list.c
lib/gl_array_list.h
lib/gl_array_oset.c
lib/gl_array_oset.h
lib/gl_avltree_list.c
lib/gl_avltree_list.h
lib/gl_avltree_oset.c
lib/gl_avltree_oset.h
lib/gl_avltreehash_list.c
lib/gl_avltreehash_list.h
lib/gl_carray_list.c
lib/gl_carray_list.h
lib/gl_linked_list.c
lib/gl_linked_list.h
lib/gl_linkedhash_list.c
lib/gl_linkedhash_list.h
lib/gl_list.c
lib/gl_list.h
lib/gl_oset.c
lib/gl_oset.h
lib/gl_rbtree_list.c
lib/gl_rbtree_list.h
lib/gl_rbtree_oset.c
lib/gl_rbtree_oset.h
lib/gl_rbtreehash_list.c
lib/gl_rbtreehash_list.h
lib/glob-libc.h
lib/glob.c
lib/glob_.h
lib/group-member.c
lib/group-member.h
lib/hard-locale.c
lib/hard-locale.h
lib/hash-pjw.c
lib/hash-pjw.h
lib/hash.c
lib/hash.h
lib/hmac-md5.c
lib/hmac-sha1.c
lib/hmac.h
lib/human.c
lib/human.h
lib/iconvme.c
lib/iconvme.h
lib/idcache.c
lib/imaxtostr.c
lib/inet_ntop.c
lib/inet_ntop.h
lib/inet_pton.c
lib/inet_pton.h
lib/intprops.h
lib/inttostr.c
lib/inttostr.h
lib/inttypes.h
lib/isdir.c
lib/javacomp.c
lib/javacomp.h
lib/javaexec.c
lib/javaexec.h
lib/lbrkprop.h
lib/lchmod.h
lib/lchown.c
lib/lchown.h
lib/ldexpl.c
lib/linebreak.c
lib/linebreak.h
lib/linebuffer.c
lib/linebuffer.h
lib/localcharset.c
lib/localcharset.h
lib/lock.c
lib/lock.h
lib/logl.c
lib/long-options.c
lib/long-options.h
lib/lstat.c
lib/lstat.h
lib/malloc.c
lib/mathl.h
lib/mbchar.c
lib/mbchar.h
lib/mbfile.h
lib/mbiter.h
lib/mbswidth.c
lib/mbswidth.h
lib/mbuiter.h
lib/md2.c
lib/md2.h
lib/md4.c
lib/md4.h
lib/md5.c
lib/md5.h
lib/memcasecmp.c
lib/memcasecmp.h
lib/memchr.c
lib/memcmp.c
lib/memcoll.c
lib/memcoll.h
lib/memcpy.c
lib/memmem.c
lib/memmem.h
lib/memmove.c
lib/mempcpy.c
lib/mempcpy.h
lib/memrchr.c
lib/memrchr.h
lib/memset.c
lib/memxor.c
lib/memxor.h
lib/minmax.h
lib/mkancesdirs.c
lib/mkancesdirs.h
lib/mkdir-p.c
lib/mkdir-p.h
lib/mkdir.c
lib/mkdirat.c
lib/mkdtemp.c
lib/mkdtemp.h
lib/mkstemp-safer.c
lib/mkstemp.c
lib/mktime.c
lib/modechange.c
lib/modechange.h
lib/mountlist.c
lib/mountlist.h
lib/nanosleep.c
lib/obstack.c
lib/obstack.h
lib/offtostr.c
lib/open-safer.c
lib/openat-die.c
lib/openat-priv.h
lib/openat.c
lib/openat.h
lib/pagealign_alloc.c
lib/pagealign_alloc.h
lib/pathmax.h
lib/pathname.h
lib/physmem.c
lib/physmem.h
lib/pipe-safer.c
lib/pipe.c
lib/pipe.h
lib/poll.c
lib/poll_.h
lib/posixtm.c
lib/posixtm.h
lib/posixver.c
lib/posixver.h
lib/printf-args.c
lib/printf-args.h
lib/printf-parse.c
lib/printf-parse.h
lib/progname.c
lib/progname.h
lib/progreloc.c
lib/putenv.c
lib/quote.c
lib/quote.h
lib/quotearg.c
lib/quotearg.h
lib/raise.c
lib/read-file.c
lib/read-file.h
lib/readline.c
lib/readline.h
lib/readlink.c
lib/readtokens.c
lib/readtokens.h
lib/readtokens0.c
lib/readtokens0.h
lib/readutmp.c
lib/readutmp.h
lib/realloc.c
lib/ref-add.sin
lib/ref-del.sin
lib/regcomp.c
lib/regex.c
lib/regex.h
lib/regex_internal.c
lib/regex_internal.h
lib/regexec.c
lib/rename.c
lib/rijndael-alg-fst.c
lib/rijndael-alg-fst.h
lib/rijndael-api-fst.c
lib/rijndael-api-fst.h
lib/rmdir.c
lib/rpmatch.c
lib/safe-read.c
lib/safe-read.h
lib/safe-write.c
lib/safe-write.h
lib/same-inode.h
lib/same.c
lib/same.h
lib/save-cwd.c
lib/save-cwd.h
lib/savedir.c
lib/savedir.h
lib/setenv.c
lib/setenv.h
lib/settime.c
lib/sh-quote.c
lib/sh-quote.h
lib/sha1.c
lib/sha1.h
lib/sig2str.c
lib/sig2str.h
lib/sincosl.c
lib/sinl.c
lib/size_max.h
lib/snprintf.c
lib/snprintf.h
lib/socket_.h
lib/sqrtl.c
lib/stat-macros.h
lib/stat-time.h
lib/stat_.h
lib/stdbool_.h
lib/stdint_.h
lib/stdio--.h
lib/stdio-safer.h
lib/stdlib--.h
lib/stpcpy.c
lib/stpcpy.h
lib/stpncpy.c
lib/stpncpy.h
lib/strcase.h
lib/strcasecmp.c
lib/strcasestr.c
lib/strcasestr.h
lib/strchrnul.c
lib/strchrnul.h
lib/strcspn.c
lib/strdup.c
lib/strdup.h
lib/strerror.c
lib/strftime.c
lib/strftime.h
lib/stripslash.c
lib/strncasecmp.c
lib/strndup.c
lib/strndup.h
lib/strnlen.c
lib/strnlen.h
lib/strnlen1.c
lib/strnlen1.h
lib/strpbrk.c
lib/strpbrk.h
lib/strsep.c
lib/strsep.h
lib/strstr.c
lib/strstr.h
lib/strtod.c
lib/strtoimax.c
lib/strtok_r.c
lib/strtok_r.h
lib/strtol.c
lib/strtoll.c
lib/strtoul.c
lib/strtoull.c
lib/strtoumax.c
lib/strverscmp.c
lib/strverscmp.h
lib/sysexit_.h
lib/tanl.c
lib/tempname.c
lib/time_r.c
lib/time_r.h
lib/timegm.c
lib/timegm.h
lib/timespec.h
lib/tls.c
lib/tls.h
lib/trigl.c
lib/trigl.h
lib/ucs4-utf16.h
lib/ucs4-utf8.h
lib/umaxtostr.c
lib/unicodeio.c
lib/unicodeio.h
lib/unistd--.h
lib/unistd-safer.h
lib/unlinkdir.c
lib/unlinkdir.h
lib/unlocked-io.h
lib/unsetenv.c
lib/userspec.c
lib/userspec.h
lib/utf16-ucs4.h
lib/utf8-ucs4.h
lib/utime.c
lib/utimecmp.c
lib/utimecmp.h
lib/utimens.c
lib/utimens.h
lib/vasnprintf.c
lib/vasnprintf.h
lib/vasprintf.c
lib/vasprintf.h
lib/verify.h
lib/version-etc-fsf.c
lib/version-etc.c
lib/version-etc.h
lib/vsnprintf.c
lib/vsnprintf.h
lib/w32spawn.h
lib/wait-process.c
lib/wait-process.h
lib/wcwidth.h
lib/xalloc-die.c
lib/xalloc.h
lib/xallocsa.c
lib/xallocsa.h
lib/xasprintf.c
lib/xgetcwd.c
lib/xgetcwd.h
lib/xgetdomainname.c
lib/xgetdomainname.h
lib/xgethostname.c
lib/xgethostname.h
lib/xmalloc.c
lib/xmemcoll.c
lib/xmemcoll.h
lib/xnanosleep.c
lib/xnanosleep.h
lib/xreadlink.c
lib/xreadlink.h
lib/xsetenv.c
lib/xsetenv.h
lib/xsize.h
lib/xstrndup.c
lib/xstrndup.h
lib/xstrtod.c
lib/xstrtod.h
lib/xstrtoimax.c
lib/xstrtol.c
lib/xstrtol.h
lib/xstrtold.c
lib/xstrtoul.c
lib/xstrtoumax.c
lib/xtime.h
lib/xvasprintf.c
lib/xvasprintf.h
lib/yesno.c
lib/yesno.h
m4/_inttypes_h.m4
m4/absolute-header.m4
m4/acl.m4
m4/afs.m4
m4/alloca.m4
m4/allocsa.m4
m4/arcfour.m4
m4/arctwo.m4
m4/argp.m4
m4/argz.m4
m4/arpa_inet_h.m4
m4/assert.m4
m4/atexit.m4
m4/backupfile.m4
m4/base64.m4
m4/bison.m4
m4/byteswap.m4
m4/c-stack.m4
m4/c-strtod.m4
m4/calloc.m4
m4/canon-host.m4
m4/canonicalize.m4
m4/chdir-long.m4
m4/chdir-safer.m4
m4/check-version.m4
m4/chown.m4
m4/clock_time.m4
m4/cloexec.m4
m4/closeout.m4
m4/codeset.m4
m4/copy-file.m4
m4/crc.m4
m4/csharp.m4
m4/csharpcomp.m4
m4/csharpexec.m4
m4/d-ino.m4
m4/d-type.m4
m4/des.m4
m4/dirfd.m4
m4/dirname.m4
m4/dos.m4
m4/double-slash-root.m4
m4/dup2.m4
m4/eaccess.m4
m4/eealloc.m4
m4/eoverflow.m4
m4/error.m4
m4/euidaccess.m4
m4/exclude.m4
m4/execute.m4
m4/exitfail.m4
m4/extensions.m4
m4/fatal-signal.m4
m4/fcntl-safer.m4
m4/file-type.m4
m4/fileblocks.m4
m4/filemode.m4
m4/filenamecat.m4
m4/findprog.m4
m4/fnmatch.m4
m4/fpending.m4
m4/fprintftime.m4
m4/free.m4
m4/fstypename.m4
m4/fsusage.m4
m4/ftruncate.m4
m4/fts.m4
m4/gc-arcfour.m4
m4/gc-arctwo.m4
m4/gc-des.m4
m4/gc-hmac-md5.m4
m4/gc-hmac-sha1.m4
m4/gc-md2.m4
m4/gc-md4.m4
m4/gc-md5.m4
m4/gc-pbkdf2-sha1.m4
m4/gc-random.m4
m4/gc-rijndael.m4
m4/gc-sha1.m4
m4/gc.m4
m4/getaddrinfo.m4
m4/getcwd-abort-bug.m4
m4/getcwd-path-max.m4
m4/getcwd.m4
m4/getdate.m4
m4/getdelim.m4
m4/getdomainname.m4
m4/getgroups.m4
m4/gethostname.m4
m4/gethrxtime.m4
m4/getline.m4
m4/getlogin_r.m4
m4/getndelim2.m4
m4/getnline.m4
m4/getopt.m4
m4/getpagesize.m4
m4/getpass.m4
m4/getsubopt.m4
m4/gettext.m4
m4/gettime.m4
m4/gettimeofday.m4
m4/getugroups.m4
m4/getusershell.m4
m4/gl_list.m4
m4/glibc2.m4
m4/glibc21.m4
m4/glob.m4
m4/gnulib-tool.m4
m4/group-member.m4
m4/hard-locale.m4
m4/hash.m4
m4/hmac-md5.m4
m4/hmac-sha1.m4
m4/host-os.m4
m4/human.m4
m4/iconv.m4
m4/iconvme.m4
m4/idcache.m4
m4/include_next.m4
m4/inet_ntop.m4
m4/inet_pton.m4
m4/intdiv0.m4
m4/intmax.m4
m4/intmax_t.m4
m4/inttostr.m4
m4/inttypes-pri.m4
m4/inttypes.m4
m4/inttypes_h.m4
m4/isc-posix.m4
m4/isdir.m4
m4/javacomp.m4
m4/javaexec.m4
m4/jm-winsz1.m4
m4/jm-winsz2.m4
m4/lchmod.m4
m4/lchown.m4
m4/lcmessage.m4
m4/ldd.m4
m4/lib-ignore.m4
m4/lib-ld.m4
m4/lib-link.m4
m4/lib-prefix.m4
m4/linebreak.m4
m4/link-follow.m4
m4/localcharset.m4
m4/lock.m4
m4/long-options.m4
m4/longdouble.m4
m4/longlong.m4
m4/ls-mntd-fs.m4
m4/lstat.m4
m4/mathl.m4
m4/mbchar.m4
m4/mbfile.m4
m4/mbiter.m4
m4/mbrtowc.m4
m4/mbstate_t.m4
m4/mbswidth.m4
m4/md2.m4
m4/md4.m4
m4/md5.m4
m4/memcasecmp.m4
m4/memchr.m4
m4/memcmp.m4
m4/memcoll.m4
m4/memcpy.m4
m4/memmem.m4
m4/memmove.m4
m4/mempcpy.m4
m4/memrchr.m4
m4/memset.m4
m4/memxor.m4
m4/minmax.m4
m4/mkancesdirs.m4
m4/mkdir-p.m4
m4/mkdir-slash.m4
m4/mkdtemp.m4
m4/mkstemp.m4
m4/mktime.m4
m4/mmap-anon.m4
m4/modechange.m4
m4/mountlist.m4
m4/nanosleep.m4
m4/nls.m4
m4/obstack.m4
m4/onceonly.m4
m4/onceonly_2_57.m4
m4/openat.m4
m4/pagealign_alloc.m4
m4/pathmax.m4
m4/perl.m4
m4/physmem.m4
m4/pipe.m4
m4/po.m4
m4/poll.m4
m4/posixtm.m4
m4/posixver.m4
m4/printf-posix.m4
m4/progtest.m4
m4/ptrdiff_max.m4
m4/putenv.m4
m4/quote.m4
m4/quotearg.m4
m4/read-file.m4
m4/readline.m4
m4/readlink.m4
m4/readtokens.m4
m4/readutmp.m4
m4/regex.m4
m4/rename.m4
m4/restrict.m4
m4/rijndael.m4
m4/rmdir-errno.m4
m4/rmdir.m4
m4/rpmatch.m4
m4/safe-read.m4
m4/safe-write.m4
m4/same.m4
m4/save-cwd.m4
m4/savedir.m4
m4/setenv.m4
m4/settime.m4
m4/sha1.m4
m4/sig2str.m4
m4/sig_atomic_t.m4
m4/signalblocking.m4
m4/signed.m4
m4/size_max.m4
m4/snprintf.m4
m4/socklen.m4
m4/sockpfaf.m4
m4/ssize_t.m4
m4/st_dm_mode.m4
m4/stat-macros.m4
m4/stat-time.m4
m4/stdarg.m4
m4/stdbool.m4
m4/stdint.m4
m4/stdint_h.m4
m4/stdio-safer.m4
m4/stdlib-safer.m4
m4/stpcpy.m4
m4/stpncpy.m4
m4/strcase.m4
m4/strcasestr.m4
m4/strchrnul.m4
m4/strcspn.m4
m4/strdup.m4
m4/strerror.m4
m4/strerror_r.m4
m4/strftime.m4
m4/strndup.m4
m4/strnlen.m4
m4/strpbrk.m4
m4/strsep.m4
m4/strstr.m4
m4/strtod.m4
m4/strtoimax.m4
m4/strtok_r.m4
m4/strtol.m4
m4/strtoll.m4
m4/strtoul.m4
m4/strtoull.m4
m4/strtoumax.m4
m4/strverscmp.m4
m4/sys_select_h.m4
m4/sys_socket_h.m4
m4/sys_stat_h.m4
m4/sysexits.m4
m4/time_r.m4
m4/timegm.m4
m4/timespec.m4
m4/tls.m4
m4/tm_gmtoff.m4
m4/tzset.m4
m4/ucs4-utf.m4
m4/uint32_t.m4
m4/uintmax_t.m4
m4/uintptr_t.m4
m4/ullong_max.m4
m4/ulonglong.m4
m4/unicodeio.m4
m4/unistd-safer.m4
m4/unistd_h.m4
m4/unlink-busy.m4
m4/unlinkdir.m4
m4/unlocked-io.m4
m4/uptime.m4
m4/userspec.m4
m4/utf-ucs4.m4
m4/utimbuf.m4
m4/utime.m4
m4/utimecmp.m4
m4/utimens.m4
m4/utimes-null.m4
m4/utimes.m4
m4/vasnprintf.m4
m4/vasprintf.m4
m4/visibility.m4
m4/vsnprintf.m4
m4/wait-process.m4
m4/warning.m4
m4/wchar_t.m4
m4/wcwidth.m4
m4/wint_t.m4
m4/xalloc.m4
m4/xgetcwd.m4
m4/xnanosleep.m4
m4/xreadlink.m4
m4/xsize.m4
m4/xstrndup.m4
m4/xstrtod.m4
m4/xstrtoimax.m4
m4/xstrtol.m4
m4/xstrtoumax.m4
m4/xvasprintf.m4
m4/yesno.m4

Future developments

Ideally a module could consist of:
Generated from MODULES.html.sh on 21 July 2006.