changeset 7047:1e1de4def5a6

.
author Karl Berry <karl@freefriends.org>
date Tue, 25 Jul 2006 08:06:37 +0000
parents 5b0836e010ca
children a20a6a93ab74
files MODULES.html
diffstat 1 files changed, 87 insertions(+), 31 deletions(-) [+]
line wrap: on
line diff
--- a/MODULES.html
+++ b/MODULES.html
@@ -2,7 +2,7 @@
 <HTML>
   <HEAD>
     <TITLE>Gnulib Module List</TITLE>
-    <META NAME="keywords" CONTENT="acl, alloca, alloca-opt, allocsa, arcfour, arctwo, argmatch, argp, argz, arpa_inet, array-list, array-oset, assert, atexit, avltree-list, avltree-oset, avltreehash-list, backupfile, base64, bcopy, binary-io, byteswap, c-ctype, c-stack, c-strcase, c-strcasestr, c-strtod, c-strtold, calloc, canon-host, canonicalize, carray-list, chdir-long, check-version, chown, classpath, cloexec, closeout, copy-file, crc, csharpcomp, csharpcomp-script, csharpexec, cycle-check, des, diacrit, dirfd, dirname, dummy, dup2, eealloc, error, euidaccess, exclude, execute, exit, exitfail, extensions, fatal-signal, fcntl-safer, fdl, file-type, fileblocks, filemode, filenamecat, findprog, fnmatch, fnmatch-gnu, fnmatch-posix, fpending, fprintftime, free, fsusage, ftruncate, fts, fts-lgpl, full-read, full-write, fwriteerror, gc, gc-arcfour, gc-arctwo, gc-des, gc-hmac-md5, gc-hmac-sha1, gc-md2, gc-md4, gc-md5, gc-pbkdf2-sha1, gc-random, gc-rijndael, gc-sha1, gcd, gendocs, getaddrinfo, getcwd, getdate, getdelim, getdomainname, getgroups, gethostname, gethrxtime, getline, getloadavg, getlogin_r, getndelim2, getnline, getopt, getpagesize, getpass, getpass-gnu, getsubopt, gettext, gettext-h, gettime, gettimeofday, getugroups, getusershell, glob, group-member, hard-locale, hash, hash-pjw, havelib, hmac-md5, hmac-sha1, human, iconv, iconvme, idcache, inet_ntop, inet_pton, intprops, inttostr, inttypes, isdir, javacomp, javacomp-script, javaexec, lchown, ldd, lib-ignore, linebreak, linebuffer, linked-list, linkedhash-list, list, localcharset, lock, long-options, lstat, maintainer-makefile, malloc, mathl, mbchar, mbfile, mbiter, mbswidth, mbuiter, md2, md4, md5, memcasecmp, memchr, memcmp, memcoll, memcpy, memmem, memmove, mempcpy, memrchr, memset, memxor, minmax, mkancesdirs, mkdir, mkdir-p, mkdtemp, mkstemp, mktime, modechange, mountlist, nanosleep, obstack, openat, oset, pagealign_alloc, pathmax, pathname, physmem, pipe, poll, posixtm, posixver, progname, putenv, quote, quotearg, raise, rbtree-list, rbtree-oset, rbtreehash-list, read-file, readline, readlink, readtokens, readtokens0, readutmp, realloc, regex, rename, restrict, rijndael, rmdir, rpmatch, safe-read, safe-write, same, save-cwd, savedir, setenv, settime, sh-quote, sha1, sig2str, size_max, snprintf, socklen, ssize_t, stat-macros, stat-time, stdarg, stdbool, stdint, stdio-safer, stdlib-safer, stpcpy, stpncpy, strcase, strcasestr, strchrnul, strcspn, strdup, strerror, strftime, strndup, strnlen, strnlen1, strpbrk, strsep, strstr, strtod, strtoimax, strtok_r, strtol, strtoll, strtoul, strtoull, strtoumax, strverscmp, sys_select, sys_socket, sys_stat, sysexits, time_r, timegm, timespec, tls, tzset, ucs4-utf16, ucs4-utf8, ullong_max, unicodeio, unistd, unistd-safer, unlinkdir, unlocked-io, userspec, utf16-ucs4, utf8-ucs4, utime, utimecmp, utimens, vasnprintf, vasprintf, verify, version-etc, version-etc-fsf, visibility, vsnprintf, wait-process, wcwidth, xalloc, xalloc-die, xallocsa, xgetcwd, xgetdomainname, xgethostname, xmemcoll, xnanosleep, xreadlink, xsetenv, xsize, xstrndup, xstrtod, xstrtoimax, xstrtol, xstrtold, xstrtoumax, xvasprintf, yesno">
+    <META NAME="keywords" CONTENT="acl, alloca, alloca-opt, allocsa, arcfour, arctwo, argmatch, argp, argz, arpa_inet, array-list, array-oset, assert, atexit, avltree-list, avltree-oset, avltreehash-list, backupfile, base64, bcopy, binary-io, byteswap, c-ctype, c-stack, c-strcase, c-strcasestr, c-strtod, c-strtold, calloc, canon-host, canonicalize, carray-list, chdir-long, check-version, chown, classpath, clean-temp, cloexec, close-stream, closeout, copy-file, crc, csharpcomp, csharpcomp-script, csharpexec, cycle-check, des, diacrit, dirfd, dirname, dummy, dup2, eealloc, error, euidaccess, exclude, execute, exit, exitfail, extensions, fatal-signal, fcntl-safer, fdl, file-type, fileblocks, filemode, filenamecat, findprog, fnmatch, fnmatch-gnu, fnmatch-posix, fopen-safer, fpending, fprintftime, free, fsusage, ftruncate, fts, fts-lgpl, full-read, full-write, fwriteerror, gc, gc-arcfour, gc-arctwo, gc-des, gc-hmac-md5, gc-hmac-sha1, gc-md2, gc-md4, gc-md5, gc-pbkdf2-sha1, gc-random, gc-rijndael, gc-sha1, gcd, gendocs, getaddrinfo, getcwd, getdate, getdelim, getdomainname, getgroups, gethostname, gethrxtime, getline, getloadavg, getlogin_r, getndelim2, getnline, getopt, getpagesize, getpass, getpass-gnu, getsubopt, gettext, gettext-h, gettime, gettimeofday, getugroups, getusershell, glob, group-member, hard-locale, hash, hash-pjw, havelib, hmac-md5, hmac-sha1, human, iconv, iconvme, idcache, inet_ntop, inet_pton, intprops, inttostr, inttypes, isdir, javacomp, javacomp-script, javaexec, javaversion, lchown, ldd, lib-ignore, linebreak, linebuffer, linked-list, linkedhash-list, list, localcharset, lock, long-options, lstat, maintainer-makefile, malloc, mathl, mbchar, mbfile, mbiter, mbswidth, mbuiter, md2, md4, md5, memcasecmp, memchr, memcmp, memcoll, memcpy, memmem, memmove, mempcpy, memrchr, memset, memxor, minmax, mkancesdirs, mkdir, mkdir-p, mkdtemp, mkstemp, mktime, modechange, mountlist, nanosleep, obstack, openat, oset, pagealign_alloc, pathmax, pathname, physmem, pipe, poll, posixtm, posixver, progname, putenv, quote, quotearg, raise, rbtree-list, rbtree-oset, rbtreehash-list, read-file, readline, readlink, readtokens, readtokens0, readutmp, realloc, regex, rename, restrict, rijndael, rmdir, rpmatch, safe-read, safe-write, same, save-cwd, savedir, setenv, settime, sh-quote, sha1, sig2str, size_max, snprintf, socklen, ssize_t, stat-macros, stat-time, stdarg, stdbool, stdint, stdlib-safer, stpcpy, stpncpy, strcase, strcasestr, strchrnul, strcspn, strdup, strerror, strftime, strndup, strnlen, strnlen1, strpbrk, strsep, strstr, strtod, strtoimax, strtok_r, strtol, strtoll, strtoul, strtoull, strtoumax, strverscmp, sys_select, sys_socket, sys_stat, sysexits, time_r, timegm, timespec, tls, tmpdir, tmpfile-safer, tzset, ucs4-utf16, ucs4-utf8, ullong_max, unicodeio, unistd, unistd-safer, unlinkdir, unlocked-io, userspec, utf16-ucs4, utf8-ucs4, utime, utimecmp, utimens, vasnprintf, vasprintf, verify, version-etc, version-etc-fsf, visibility, vsnprintf, wait-process, wcwidth, xalloc, xalloc-die, xallocsa, xgetcwd, xgetdomainname, xgethostname, xmemcoll, xnanosleep, xreadlink, xsetenv, xsize, xstrndup, xstrtod, xstrtoimax, xstrtol, xstrtold, xstrtoumax, xvasprintf, yesno">
   </HEAD>
   <BODY>
     <H1>Gnulib Module List</H1>
@@ -799,6 +799,10 @@
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Return the canonical absolute name of a given file.
       </TR>
       <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=clean-temp">clean-temp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Temporary directories and temporary files with automatic cleanup.
+      </TR>
+      <TR WIDTH="100%">
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=copy-file">copy-file</A>
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copying of files.
       </TR>
@@ -895,6 +899,10 @@
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">stat-related time functions
       </TR>
       <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=tmpdir">tmpdir</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine a temporary directory.
+      </TR>
+      <TR WIDTH="100%">
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unlinkdir">unlinkdir</A>
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine (and maybe change) whether we can unlink directories.
       </TR>
@@ -945,20 +953,20 @@
     <H3><A HREF="#posix_ext_filestream">File stream based Input/Output</A></H3>
     <TABLE>
       <TR WIDTH="100%">
-        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=fpending">fpending</A>
-        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine the number of bytes waiting in the output buffer of a stream.
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=close-stream">close-stream</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Close a stream, with nicer error checking than fclose's.
       </TR>
       <TR WIDTH="100%">
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=closeout">closeout</A>
-        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Close stdout, checking for errors.
-      </TR>
-      <TR WIDTH="100%">
-        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=stdio-safer">stdio-safer</A>
-        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">File stream functions that avoid clobbering std{in,out,err}.
-      </TR>
-      <TR WIDTH="100%">
-        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=stdlib-safer">stdlib-safer</A>
-        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">File stream functions that avoid clobbering std{in,out,err}.
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Close standard output, exiting with a diagnostic on error.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=fopen-safer">fopen-safer</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">fopen function that avoids clobbering std{in,out,err}.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=fpending">fpending</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine the number of bytes waiting in the output buffer of a stream.
       </TR>
       <TR WIDTH="100%">
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=getpass">getpass</A>
@@ -968,6 +976,14 @@
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=getpass-gnu">getpass-gnu</A>
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">getpass() function: read a password of arbitrary length from /dev/tty.
       </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=stdlib-safer">stdlib-safer</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">File stream functions that avoid clobbering std{in,out,err}.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=tmpfile-safer">tmpfile-safer</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">tmpfile function that avoids clobbering std{in,out,err}.
+      </TR>
     </TABLE>
     <H3><A HREF="#posix_ext_uidgid">Users and groups</A></H3>
     <TABLE>
@@ -1147,6 +1163,10 @@
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=javaexec">javaexec</A>
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Execute a Java program.
       </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=javaversion">javaversion</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine the Java version supported by javaexec.
+      </TR>
     </TABLE>
     <H3><A HREF="#posix_ext_csharp">C#</A></H3>
     <TABLE>
@@ -3012,6 +3032,13 @@
         <TD ALIGN=LEFT VALIGN=TOP>cycle-check<BR>filenamecat<BR>stat-macros<BR>xalloc<BR>xgetcwd<BR>xreadlink
       </TR>
       <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=clean-temp"></A><A HREF="modules/clean-temp">clean-temp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/clean-temp.h">clean-temp.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/clean-temp.c">clean-temp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>stdbool<BR>unistd<BR>error<BR>fatal-signal<BR>pathmax<BR>tmpdir<BR>mkdtemp<BR>xalloc<BR>xallocsa<BR>linked-list<BR>gettext-h
+      </TR>
+      <TR>
         <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=copy-file"></A><A HREF="modules/copy-file">copy-file</A>
         <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/copy-file.h">copy-file.h</A>"
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/copy-file.c">copy-file.c</A>
@@ -3173,6 +3200,13 @@
         <TD ALIGN=LEFT VALIGN=TOP>timespec
       </TR>
       <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=tmpdir"></A><A HREF="modules/tmpdir">tmpdir</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/tmpdir.h">tmpdir.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/tmpdir.c">tmpdir.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/tmpdir.m4">tmpdir.m4</A><BR>gt_TMPDIR
+        <TD ALIGN=LEFT VALIGN=TOP>stdbool
+      </TR>
+      <TR>
         <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unlinkdir"></A><A HREF="modules/unlinkdir">unlinkdir</A>
         <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unlinkdir.h">unlinkdir.h</A>"
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unlinkdir.c">unlinkdir.c</A>
@@ -3284,32 +3318,32 @@
         <TH ALIGN=LEFT>Depends on
       </TR>
       <TR>
-        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=fpending"></A><A HREF="modules/fpending">fpending</A>
-        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/__fpending.h">__fpending.h</A>"
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/__fpending.c">__fpending.c</A>
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/fpending.m4">fpending.m4</A><BR>gl_FUNC_FPENDING
-        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=close-stream"></A><A HREF="modules/close-stream">close-stream</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/close-stream.h">close-stream.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/close-stream.c">close-stream.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/close-stream.m4">close-stream.m4</A><BR>gl_CLOSE_STREAM
+        <TD ALIGN=LEFT VALIGN=TOP>fpending<BR>stdbool
       </TR>
       <TR>
         <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=closeout"></A><A HREF="modules/closeout">closeout</A>
         <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/closeout.h">closeout.h</A>"
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/closeout.c">closeout.c</A>
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/closeout.m4">closeout.m4</A><BR>gl_CLOSEOUT
-        <TD ALIGN=LEFT VALIGN=TOP>gettext-h<BR>error<BR>quotearg<BR>fpending<BR>exitfail<BR>stdbool
-      </TR>
-      <TR>
-        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=stdio-safer"></A><A HREF="modules/stdio-safer">stdio-safer</A>
+        <TD ALIGN=LEFT VALIGN=TOP>close-stream<BR>gettext-h<BR>error<BR>quotearg<BR>exitfail
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=fopen-safer"></A><A HREF="modules/fopen-safer">fopen-safer</A>
         <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/stdio-safer.h">stdio-safer.h</A>"
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/stdio--.h">stdio--.h</A><BR><A HREF="lib/fopen-safer.c">fopen-safer.c</A>
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/stdio-safer.m4">stdio-safer.m4</A><BR>gl_STDIO_SAFER
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/stdio-safer.m4">stdio-safer.m4</A><BR>gl_FOPEN_SAFER
         <TD ALIGN=LEFT VALIGN=TOP>unistd-safer
       </TR>
       <TR>
-        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=stdlib-safer"></A><A HREF="modules/stdlib-safer">stdlib-safer</A>
-        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/stdlib-safer.h">stdlib-safer.h</A>"
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/stdlib--.h">stdlib--.h</A><BR><A HREF="lib/mkstemp-safer.c">mkstemp-safer.c</A>
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/stdlib-safer.m4">stdlib-safer.m4</A><BR>gl_STDLIB_SAFER
-        <TD ALIGN=LEFT VALIGN=TOP>mkstemp<BR>unistd-safer
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=fpending"></A><A HREF="modules/fpending">fpending</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/__fpending.h">__fpending.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/__fpending.c">__fpending.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/fpending.m4">fpending.m4</A><BR>gl_FUNC_FPENDING
+        <TD ALIGN=LEFT VALIGN=TOP>---
       </TR>
       <TR>
         <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=getpass"></A><A HREF="modules/getpass">getpass</A>
@@ -3325,6 +3359,20 @@
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/getpass.m4">getpass.m4</A><BR>gl_FUNC_GETPASS_GNU
         <TD ALIGN=LEFT VALIGN=TOP>getline<BR>stdbool
       </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=stdlib-safer"></A><A HREF="modules/stdlib-safer">stdlib-safer</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/stdlib-safer.h">stdlib-safer.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/stdlib--.h">stdlib--.h</A><BR><A HREF="lib/mkstemp-safer.c">mkstemp-safer.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/stdlib-safer.m4">stdlib-safer.m4</A><BR>gl_STDLIB_SAFER
+        <TD ALIGN=LEFT VALIGN=TOP>mkstemp<BR>unistd-safer
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=tmpfile-safer"></A><A HREF="modules/tmpfile-safer">tmpfile-safer</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/stdio-safer.h">stdio-safer.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/stdio--.h">stdio--.h</A><BR><A HREF="lib/tmpfile-safer.c">tmpfile-safer.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/stdio-safer.m4">stdio-safer.m4</A><BR>gl_TMPFILE_SAFER
+        <TD ALIGN=LEFT VALIGN=TOP>binary-io<BR>unistd-safer
+      </TR>
     </TABLE>
     <H3><A NAME="posix_ext_uidgid">Users and groups</A></H3>
     <TABLE>
@@ -3498,7 +3546,7 @@
         <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=gettext"></A><A HREF="modules/gettext">gettext</A>
         <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/gettext.h">gettext.h</A>"
         <TD ALIGN=LEFT VALIGN=TOP>---
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/codeset.m4">codeset.m4</A><BR><A HREF="m4/gettext.m4">gettext.m4</A><BR><A HREF="m4/glibc2.m4">glibc2.m4</A><BR><A HREF="m4/glibc21.m4">glibc21.m4</A><BR><A HREF="m4/iconv.m4">iconv.m4</A><BR><A HREF="m4/intdiv0.m4">intdiv0.m4</A><BR><A HREF="m4/intmax.m4">intmax.m4</A><BR><A HREF="m4/inttypes.m4">inttypes.m4</A><BR><A HREF="m4/inttypes_h.m4">inttypes_h.m4</A><BR><A HREF="m4/inttypes-pri.m4">inttypes-pri.m4</A><BR><A HREF="m4/isc-posix.m4">isc-posix.m4</A><BR><A HREF="m4/lcmessage.m4">lcmessage.m4</A><BR><A HREF="m4/longdouble.m4">longdouble.m4</A><BR><A HREF="m4/longlong.m4">longlong.m4</A><BR><A HREF="m4/nls.m4">nls.m4</A><BR><A HREF="m4/po.m4">po.m4</A><BR><A HREF="m4/printf-posix.m4">printf-posix.m4</A><BR><A HREF="m4/progtest.m4">progtest.m4</A><BR><A HREF="m4/signed.m4">signed.m4</A><BR><A HREF="m4/size_max.m4">size_max.m4</A><BR><A HREF="m4/stdint_h.m4">stdint_h.m4</A><BR><A HREF="m4/uintmax_t.m4">uintmax_t.m4</A><BR><A HREF="m4/ulonglong.m4">ulonglong.m4</A><BR><A HREF="m4/wchar_t.m4">wchar_t.m4</A><BR><A HREF="m4/wint_t.m4">wint_t.m4</A><BR><A HREF="m4/xsize.m4">xsize.m4</A><BR>AM_GNU_GETTEXT([external])<BR>AM_GNU_GETTEXT_VERSION([0.14.5])
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/codeset.m4">codeset.m4</A><BR><A HREF="m4/gettext.m4">gettext.m4</A><BR><A HREF="m4/glibc2.m4">glibc2.m4</A><BR><A HREF="m4/glibc21.m4">glibc21.m4</A><BR><A HREF="m4/iconv.m4">iconv.m4</A><BR><A HREF="m4/intdiv0.m4">intdiv0.m4</A><BR><A HREF="m4/intmax.m4">intmax.m4</A><BR><A HREF="m4/inttypes_h.m4">inttypes_h.m4</A><BR><A HREF="m4/inttypes-h.m4">inttypes-h.m4</A><BR><A HREF="m4/inttypes-pri.m4">inttypes-pri.m4</A><BR><A HREF="m4/lcmessage.m4">lcmessage.m4</A><BR><A HREF="m4/lock.m4">lock.m4</A><BR><A HREF="m4/longdouble.m4">longdouble.m4</A><BR><A HREF="m4/longlong.m4">longlong.m4</A><BR><A HREF="m4/nls.m4">nls.m4</A><BR><A HREF="m4/po.m4">po.m4</A><BR><A HREF="m4/printf-posix.m4">printf-posix.m4</A><BR><A HREF="m4/progtest.m4">progtest.m4</A><BR><A HREF="m4/signed.m4">signed.m4</A><BR><A HREF="m4/size_max.m4">size_max.m4</A><BR><A HREF="m4/stdint_h.m4">stdint_h.m4</A><BR><A HREF="m4/uintmax_t.m4">uintmax_t.m4</A><BR><A HREF="m4/ulonglong.m4">ulonglong.m4</A><BR><A HREF="m4/visibility.m4">visibility.m4</A><BR><A HREF="m4/wchar_t.m4">wchar_t.m4</A><BR><A HREF="m4/wint_t.m4">wint_t.m4</A><BR><A HREF="m4/xsize.m4">xsize.m4</A><BR>AM_GNU_GETTEXT([external])<BR>AM_GNU_GETTEXT_VERSION([0.15])
         <TD ALIGN=LEFT VALIGN=TOP>gettext-h<BR>havelib
       </TR>
       <TR>
@@ -3708,7 +3756,7 @@
         <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/javacomp.h">javacomp.h</A>"
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/javacomp.c">javacomp.c</A>
         <TD ALIGN=LEFT VALIGN=TOP>---
-        <TD ALIGN=LEFT VALIGN=TOP>stdbool<BR>xallocsa<BR>execute<BR>pipe<BR>wait-process<BR>classpath<BR>xsetenv<BR>sh-quote<BR>safe-read<BR>xalloc<BR>error<BR>gettext-h<BR>javacomp-script
+        <TD ALIGN=LEFT VALIGN=TOP>stdbool<BR>unistd<BR>javaversion<BR>execute<BR>pipe<BR>wait-process<BR>classpath<BR>xsetenv<BR>sh-quote<BR>binary-io<BR>safe-read<BR>xalloc<BR>xallocsa<BR>getline<BR>pathname<BR>fwriteerror<BR>clean-temp<BR>error<BR>xvasprintf<BR>strstr<BR>gettext-h<BR>javacomp-script
       </TR>
       <TR>
         <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=javaexec"></A><A HREF="modules/javaexec">javaexec</A>
@@ -3717,6 +3765,13 @@
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/javaexec.m4">javaexec.m4</A><BR>gt_JAVAEXEC<BR>AC_CONFIG_FILES([javaexec.sh:build-aux/javaexec.sh.in])
         <TD ALIGN=LEFT VALIGN=TOP>stdbool<BR>execute<BR>classpath<BR>xsetenv<BR>sh-quote<BR>pathname<BR>xalloc<BR>xallocsa<BR>error<BR>gettext-h
       </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=javaversion"></A><A HREF="modules/javaversion">javaversion</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/javaversion.h">javaversion.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/javaversion.c">javaversion.c</A><BR><A HREF="lib/javaversion.java">javaversion.java</A><BR><A HREF="lib/javaversion.class">javaversion.class</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>javaexec<BR>stdbool<BR>pipe<BR>wait-process<BR>getline<BR>gettext-h
+      </TR>
     </TABLE>
     <H3><A NAME="posix_ext_csharp">C#</A></H3>
     <TABLE>
@@ -3847,7 +3902,7 @@
         <TD ALIGN=LEFT VALIGN=TOP>---
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/getusershell.c">getusershell.c</A>
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/getusershell.m4">getusershell.m4</A><BR>gl_FUNC_GETUSERSHELL
-        <TD ALIGN=LEFT VALIGN=TOP>stdio-safer<BR>xalloc
+        <TD ALIGN=LEFT VALIGN=TOP>fopen-safer<BR>xalloc
       </TR>
       <TR>
         <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=physmem"></A><A HREF="modules/physmem">physmem</A>
@@ -4260,6 +4315,7 @@
 <A HREF="m4/chdir-safer.m4">m4/chdir-safer.m4</A>
 <A HREF="m4/gnulib-tool.m4">m4/gnulib-tool.m4</A>
 <A HREF="m4/host-os.m4">m4/host-os.m4</A>
+<A HREF="m4/isc-posix.m4">m4/isc-posix.m4</A>
 <A HREF="m4/jm-winsz1.m4">m4/jm-winsz1.m4</A>
 <A HREF="m4/jm-winsz2.m4">m4/jm-winsz2.m4</A>
 <A HREF="m4/link-follow.m4">m4/link-follow.m4</A>
@@ -4287,6 +4343,6 @@
       <LI>A POT file and some PO files
     </UL>
     <HR>
-    Generated from <CODE>MODULES.html.sh</CODE> on 22 July 2006.
+    Generated from <CODE>MODULES.html.sh</CODE> on 25 July 2006.
   </BODY>
 </HTML>