+2003-01-11 Bruno Haible <bruno@clisp.org>
+
+ * modules/*: Add a description.
+ * modules/strpbrk: Fix Makefile.am snippet.
+ * modules/strtoimax: Fix dependencies.
+ * modules/strtoumax: Likewise.
+
2003-01-11 Bruno Haible <bruno@clisp.org>
* gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
Description:
+Access control lists of files. (Unportable.)
Files:
lib/acl.h
Description:
+Search for an exact or abbreviated match of a string in an array of strings.
Files:
lib/argmatch.h
Description:
+atexit() function: register a function to be called at program termination.
Files:
lib/atexit.c
Description:
+Determination of the filename of a backup file, according to user environment
+variables.
Files:
lib/backupfile.h
Description:
+Old BSD bcopy() function: copy memory area.
Files:
lib/bcopy.c
Description:
+Increase table allocation by one element.
Files:
lib/bumpalloc.h
Description:
+Stack overflow handling, causing program exit.
Files:
lib/c-stack.h
Description:
+Canonicalize a host name: return a name other hosts can understand, i.e.
+usually the host name including FQDN.
Files:
lib/canon-host.c
Description:
+chown() function: change ownership of a file.
Files:
lib/chown.c
Description:
+Close stdout, checking for errors.
Files:
lib/closeout.h
Description:
+Decomposition of composed ISO-8859-1 characters.
Files:
lib/diacrit.h
Description:
+Retrieving the file descriptor of an open directory stream. (Unportable.)
Files:
lib/dirfd.h
Description:
+Extract specific portions of filenames.
Files:
lib/dirname.h
Description:
+dup2() function: duplicate an open file descriptor.
Files:
lib/dup2.c
Description:
+error() and error_at_line() functions: Error reporting.
Files:
lib/error.h
Description:
+euidaccess() function: check effective user's permissions for a file.
Files:
lib/euidaccess.c
Description:
+Manage list of filenames or wildcard patterns for --exclude option processing.
Files:
lib/exclude.h
Description:
+Set exit status for fatal signal.
Files:
lib/exitfail.h
Description:
+Error reporting for fatal errors.
Files:
lib/fatal.h
Description:
+Return a string describing the type of a file.
Files:
lib/file-type.h
Description:
+Estimate number of blocks of a file, if 'struct stat' doesn't have st_blocks.
Files:
lib/fileblocks.c
Description:
+Return a string (?rwxrwxrwx format) describing the type and permissions of a
+file.
Files:
lib/filemode.h
Description:
+GNU fnmatch() implementation.
Files:
lib/fnmatch_.h
Description:
+fnmatch() function: wildcard matching, with GNU extensions.
Files:
Description:
+fnmatch() function: wildcard matching.
Files:
Description:
+Determine the number of bytes waiting in the output buffer of a stream.
Files:
lib/__fpending.h
Description:
+Return filesystem space usage info.
Files:
lib/fsusage.h
Description:
+ftruncate() function: truncate an open file to a specified length.
Files:
lib/ftruncate.c
Description:
+An interface to read() that reads all it is asked to read.
Files:
lib/full-read.h
Description:
+An interface to write() that writes all it is asked to write.
Files:
lib/full-write.h
Description:
+Greatest common divisor.
Files:
lib/gcd.h
Description:
+Convert a date/time string to linear time.
Files:
lib/getdate.h
Description:
+getgroups() function: return the supplementary group IDs of the current process.
Files:
lib/getgroups.c
Description:
+gethostname() function: Return machine's hostname.
Files:
lib/gethostname.c
Description:
+Read a line from a stream.
Files:
lib/getline.h
Description:
+Return the current system load averages.
Files:
lib/getloadavg.c
Description:
+Process command line arguments.
Files:
lib/getopt.h
Description:
+getpagesize() function: Return memory page size.
Files:
lib/getpagesize.h
Description:
+getpass() function: read a password from /dev/tty.
Files:
lib/getpass.c
Description:
+Translate messages to user's native language.
Files:
lib/gettext.h
Description:
+Return current time, with nanosecond resolution.
Files:
lib/gettime.c
Description:
+gettimeofday() function: return current time.
Files:
lib/gettimeofday.c
Description:
+Return the group IDs of a user.
Files:
lib/getugroups.c
Description:
+Return names of valid user shells.
Files:
lib/getusershell.c
Description:
+Determine whether the current process has the permissions of a given group ID.
Files:
lib/group-member.h
Description:
+Determine whether the current locale is different from the "C" locale.
Files:
lib/hard-locale.h
Description:
+Parametrizable hash table.
Files:
lib/hash.h
Description:
+Compute a hash value for a NUL-terminated string.
Files:
lib/hash-pjw.h
Description:
+Convert a number (usually a file size) to a human readable string, possibly
+with K/M/G suffix.
Files:
lib/human.h
Description:
+Character set conversion.
Files:
m4/iconv.m4
Description:
+Username <--> uid and groupname <--> gid conversions, with cache for speed.
Files:
lib/idcache.c
Description:
+Determine whether a directory exists.
Files:
lib/isdir.c
Description:
+lchown() function: change ownership of a file.
Files:
lib/lchown.h
Description:
+Read a line from a stream.
Files:
lib/linebuffer.h
Description:
+Return current locale's character encoding.
Files:
lib/localcharset.h
Description:
+Handle --help and --version options.
Files:
lib/long-options.h
Description:
+stat() function: return information about a file or symbolic link.
Files:
lib/lstat.c
Description:
+Ensure that a directory path exists.
Files:
lib/makepath.h
Description:
+malloc() function that is glibc compatible.
Files:
lib/malloc.c
Description:
+Determine the number of screen columns needed for a string.
Files:
lib/mbswidth.h
Description:
+Compute MD5 checksum.
Files:
lib/md5.h
Description:
+Case-insensitive memory area comparison.
Files:
lib/memcasecmp.h
Description:
+memchr() function: scan memory for a byte.
Files:
lib/memchr.c
Description:
+memcmp() function: compare memory areas.
Files:
lib/memcmp.c
Description:
+Locale dependent memory area comparison.
Files:
lib/memcoll.h
Description:
+memcpy() function: copy memory area.
Files:
lib/memcpy.c
Description:
+memmove() function: copy memory area.
Files:
lib/memmove.c
Description:
+memrchr() function: scan memory for a byte, from the right end.
Files:
lib/memrchr.c
Description:
+memset() function: fill memory with a constant byte.
Files:
lib/memset.c
Description:
+mkdir() function: create a directory.
Files:
lib/mkdir.c
Description:
+mkstemp() function: create a private temporary file.
Files:
lib/mkstemp.c
Description:
+mktime() function: convert broken-down time to linear time.
Files:
lib/mktime.c
Description:
+Manipulation of mode changes specified by strings (e.g. as first argument of
+chmod utility).
Files:
lib/modechange.h
Description:
+Return list of mounted filesystems.
Files:
lib/mountlist.h
Description:
+nanosleep() function: pause execution for a specified time.
Files:
lib/nanosleep.c
Description:
+Memory allocation, optimized for stack-like allocation patterns.
Files:
lib/obstack.h
Description:
+Construct a full pathname by concatenating a directory name and a relative
+filename.
Files:
lib/path-concat.h
Description:
+Return maximum size of reasonable pathnames. (Unportable: Hurd has no limit.)
Files:
lib/pathmax.h
Description:
+Return amount of total/available physical memory.
Files:
lib/physmem.h
Description:
+Convert a date/time string (POSIX syntax) to linear time or broken-down time.
Files:
lib/posixtm.h
Description:
+Determine desired POSIX specification version, according to user's environment
+variables.
Files:
lib/posixver.h
Description:
+putenv() function: change or add an environment variable.
Files:
lib/putenv.c
Description:
+Quote arguments for use in error messages.
Files:
lib/quote.h
Description:
+Quote arguments for use in error messages.
Files:
lib/quotearg.h
Description:
+Read tokens from a stream.
Files:
lib/readtokens.h
Description:
+Read entire utmp file into memory.
Files:
lib/readutmp.h
Description:
+realloc() function that is glibc compatible.
Files:
lib/realloc.c
Description:
+Regular expression matching.
Files:
lib/regex.h
Description:
+rename() function: change the name or location of a file.
Files:
lib/rename.c
Description:
+rmdir() function: delete a directory.
Files:
lib/rmdir.c
Description:
+Locale dependent classification of a response as matching "yes" or "no".
Files:
lib/rpmatch.c
Description:
+An interface to read() that retries after interrupts.
Files:
lib/safe-read.h
Description:
+An interface to write() that retries after interrupts.
Files:
lib/safe-write.h
Description:
+Determine whether two pathnames refer to the same directory entry of the same
+directory.
Files:
lib/same.h
Description:
+Save and restore the current working directory.
Files:
lib/save-cwd.h
Description:
+Return the entries of a directory (just the names) as an argz string.
Files:
lib/savedir.h
Description:
+setenv() function: set an environment variable.
+unsetenv() function: remove an environment variable.
Files:
lib/setenv.h
Description:
+Set the current time, with nanosecond resolution.
Files:
lib/settime.c
Description:
+Compute SHA checksum.
Files:
lib/sha.h
Description:
+Convert between signal names and signal numbers.
Files:
lib/sig2str.h
Description:
+stat() function: return information about a file, following symbolic links.
Files:
lib/stat.c
Description:
+An <stdbool.h> that nearly conforms to C99.
+(Nearly: casts to bool may not work.)
Files:
lib/stdbool.h.in
Description:
+File stream functions that avoid clobbering std{in,out,err}.
Files:
lib/stdio-safer.h
Description:
+stpcpy() function: copy a string, returning a pointer to its end.
Files:
lib/stpcpy.h
Description:
+Case-insensitive string comparison functions.
Files:
lib/strcase.h
Description:
+strcspn() function: search a string for any of a set of characters.
Files:
lib/strcspn.c
Description:
+strdup() function: duplicate a string.
Files:
lib/strdup.c
Description:
+strerror() function: return string describing error code.
Files:
lib/strerror.c
Description:
+nstrftime() function: convert date and time to string, with GNU extensions.
Files:
lib/strftime.c
Description:
+strndup() function: duplicate a size-bounded string.
Files:
lib/strndup.c
Description:
+strnlen() function: determine the length of a size-bounded string.
Files:
lib/strnlen.c
Description:
+strpbrk() function: search a string for any of a set of characters.
Files:
lib/strpbrk.h
gl_FUNC_STRPBRK
Makefile.am:
+lib_SOURCES += strpbrk.h
Include:
"strpbrk.h"
Description:
+strstr() function: search for a substring in a string.
Files:
lib/strstr.h
Description:
+strtod() function: convert string to 'double'.
Files:
lib/strtod.c
Description:
+strtoimax() function: convert string to 'intmax_t'.
Files:
lib/strtoimax.c
m4/strtoimax.m4
Depends-on:
+strtoll
configure.ac:
gl_FUNC_STRTOIMAX
Description:
+strtol() function: convert string to 'long'.
Files:
lib/strtol.c
Description:
+strtoll() function: convert string to 'long long'.
Files:
lib/strtoll.c
Description:
+strtoul() function: convert string to 'unsigned long'.
Files:
lib/strtoul.c
Description:
+strtoull() function: convert string to 'unsigned long long'.
Files:
lib/strtoull.c
Description:
+strtoumax() function: convert string to 'uintmax_t'.
Files:
lib/strtoumax.c
Depends-on:
strtoimax
+strtoull
configure.ac:
gl_FUNC_STRTOUMAX
Description:
+Compare strings holding version numbers.
Files:
lib/strverscmp.h
Description:
+struct timespec.
Files:
lib/timespec.h
Description:
+Unicode character output to streams with locale dependent encoding.
Files:
lib/unicodeio.h
Description:
+File descriptor functions that avoid clobbering STD{IN,OUT,ERR}_FILENO.
Files:
lib/unistd-safer.h
Description:
+Enable faster, non-thread-safe stdio functions if available.
Files:
lib/unlocked-io.h
Description:
+Parse a specifying a user and/or group (e.g. as first argument of chown
+utility).
Files:
lib/userspec.c
Description:
+utime() function: change access and/or modification times of a file.
Files:
lib/utime.c
Description:
+Print --version output.
Files:
lib/version-etc.h
Description:
+Memory allocation with out-of-memory checking.
Files:
lib/xalloc.h
Description:
+Return the current working directory, without size limitations.
Files:
lib/xgetcwd.h
Description:
+Return machine's hostname, without size limitations.
Files:
lib/xgethostname.c
Description:
+Locale dependent memory area comparison, with error checking.
Files:
lib/xmemcoll.h
Description:
+Return the contents of a symbolic link, without size limitations.
Files:
lib/xreadlink.h
Description:
+Convert string to 'double', with error checking.
Files:
lib/xstrtod.h
Description:
+Convert string to 'intmax_t', with error checking.
Files:
Description:
+Convert string to 'long` or 'unsigned long', with error checking.
Files:
lib/xstrtol.h
Description:
+Convert string to 'uintmax_t', with error checking.
Files:
lib/xstrtoumax.c
Description:
+Read a response from the user, and its classification as matching "yes" or
+"no".
Files:
lib/yesno.c