1. 15 Jun, 2011 1 commit
  2. 27 Oct, 2006 1 commit
    • Paul Eggert's avatar
      Move stat.h-substitute stuff from lib/stat-macros.h to lib/stat_.h. · 76cfe20c
      Paul Eggert authored
      stat-macros.h is now for our own macros, whereas stat_h is for
      macros in the <sys/stat.h> name space.
      * lib/stat-macros.h: Remove copyright notice, as this file is now tiny.
      (STAT_MACROS_H): Remove.
      (S_IFMT, S_ISBLK, S_ISCHR, S_ISDIR, S_ISFIFO, S_ISLNK, S_ISNAM):
      (S_ISMPB, S_ISMPC, S_ISNWK, S_ISREG, S_ISSOCK, S_ISDOOR, S_ISPORT):
      (S_TYPEISMQ, S_TYPEISTMO, S_TYPEISSEM, S_TYPEISSHM, S_ISCTG, S_ISOFD):
      (S_ISOFL, S_ISWHT, S_ISUID, S_ISGID, S_ISVTX, S_IRUSR, S_IRGRP):
      (S_IROTH, S_IWUSR, S_IWGRP, S_IWOTH, S_IXUSR, S_IXGRP, S_IXOTH):
      (S_IRWXU, S_IRWXG, S_IRWXO, S_IXUGO, S_IRWXUGO):
      Move these macros to ...
      * lib/stat_.h: here.  Don't include stat-macros.h.
      * lib/canonicalize.c: Don't include stat-macros.h.
      * lib/chown.c: Likewise.
      * lib/euidaccess.c: Likewise.
      * lib/file-type.c: Likewise.
      * lib/filemode.c: Likewise.
      * lib/glob.c: Likewise.
      * lib/isapipe.c: Likewise.
      * lib/lchown.c: Likewise.
      * lib/lstat.c: Likewise.
      * lib/mkdir-p.c: Likewise.
      * lib/rmdir.c: Likewise.
      * m4/lchown.m4 (gl_FUNC_LCHOWN): Don't require gl_STAT_MACROS.
      * m4/sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): Don't check for io.h
      unless mkdir isn't declared, to speed up 'configure'.
      Always create sys/stat.h, since it's unlikely any real sys/stat.h
      would define all the S_* symbols.
      * modules/canonicalize (Depends-on):
      Depend on sys_stat, not stat-macros.
      * modules/chown: Likewise.
      * modules/euidaccess: Likewise.
      * modules/filemode: Likewise.
      * modules/file-type: Likewise.
      * modules/glob: Likewise.
      * modules/isapipe: Likewise.
      * modules/lchown: Likewise.
      * modules/lstat: Likewise.
      * modules/mkancesdirs: Likewise.
      * modules/rmdir: Likewise.
      * modules/mkdir-p (Depends-on): Also depend on sys_stat.
      * modules/modechange: Likewise.
      * modules/stat-macros (Files): Remove m4/stat-macros.m4.
      (configure.ac): Remove gl_STAT_MACROS.
      * modules/sys_stat (Depends-on): Remove stat-macros.
      76cfe20c
  3. 13 Oct, 2006 1 commit
  4. 12 Oct, 2006 1 commit
  5. 21 Aug, 2006 2 commits
    • Paul Eggert's avatar
      Avoid the need for AC_LIBSOURCES in m4 macros. · 901bc47c
      Paul Eggert authored
      * modules/acl (EXTRA_DIST): Add acl.h.
      * modules/argmatch (Files): Add m4/argmatch.m4.
      (configure.ac): Add gl_ARGMATCH.
      (EXTRA_DIST): Renamed from lib_SOURCES, for
      consistency with the other modules.  Remove argmatch.c.
      * modules/backupfile (EXTRA_DIST): Add backupfile.h.
      * modules/c-strtod (EXTRA_DIST): Add c-strtod.h.
      * modules/c-strtold (EXTRA_DIST): Add c-strtod.c, c-strtod.h.
      * modules/canonhost (EXTRA_DIST): Add c-canonhost.h.
      * modules/canonicalize (EXTRA_DIST): Add canonicalize.h.
      * modules/chdir-long (EXTRA_DIST): Add chdir-long.h.
      * modules/chdir-safer (EXTRA_DIST): Add chdir-safer.h.
      * modules/cloexec (EXTRA_DIST): Add cloexec.h.
      * modules/close-stream (EXTRA_DIST): Add close-stream.h.
      * modules/closeout (EXTRA_DIST): Add closeout.h.
      * modules/cycle-check (EXTRA_DIST): Add cycle-check.h.
      * modules/dev-ino (EXTRA_DIST): Add dev-ino.h.
      * modules/dirfd (EXTRA_DIST): Add dirfd.h.
      * modules/dirname (EXTRA_DIST): Renamed from lib_SOURCES.  Add
      dirname.h; remove basename.c and stripslash.c.
      * modules/exclude (EXTRA_DIST): Add exclude.h.
      * modules/exitfail (EXTRA_DIST): Add exitfail.h.
      * modules/fcntl-safer (EXTRA_DIST): Add fcntl-safer.h fcntl--.h.
      * modules/file-type (EXTRA_DIST): Add file-type.h.
      * modules/filemode (EXTRA_DIST): Add filemode.h.
      * modules/filenamecat (EXTRA_DIST): Add filenamecat.h.
      * modules/fopen-safer (EXTRA_DIST): Add stdio-safer.h stdio--.h.
      * modules/fpending (EXTRA_DIST): Add __fpending.h.
      * modules/fprintftime (EXTRA_DIST): Add fprintftime.h.
      * modules/fsusage (EXTRA_DIST): Add fsusage.h.
      * modules/fts (EXTRA_DIST): Add fts_.h fts-cycle.c.
      * modules/getcwd (EXTRA_DIST): Add getcwd.h.
      * modules/getdate (EXTRA_DIST): Add getdate.c.
      * modules/gethrxtime (EXTRA_DIST): Add gethrxtime.h xtime.h.
      * modules/getpagesize (EXTRA_DIST): Add getpagesize.h.
      * modules/getpass (EXTRA_DIST): Add getpass.h.
      * modules/glob (EXTRA_DIST): Add glob_.h glob-libc.h.
      * modules/group-member (EXTRA_DIST): Add group-member.h.
      * modules/hard-locale (EXTRA_DIST): Add hard-locale.h.
      * modules/hash (EXTRA_DIST): Add hash.h.
      * modules/human (EXTRA_DIST): Add human.h.
      * modules/inttypes (EXTRA_DIST): Add inttypes.h.
      * modules/lchmod (EXTRA_DIST): Add lchmod.h.
      * modules/lchown (EXTRA_DIST): Add lchown.h.
      * modules/long-options (EXTRA_DIST): Add long-options.h.
      * modules/lstat (EXTRA_DIST): Add lstat.h.
      * modules/md5 (EXTRA_DIST): Add memcasecmp.h.
      * modules/memcoll (EXTRA_DIST): Add memcoll.h.
      * modules/mempcpy (EXTRA_DIST): Add mempcpy.h.
      * modules/memrchr (EXTRA_DIST): Add memrchr.h.
      * modules/memxor (EXTRA_DIST): Add memxor.h.
      * modules/mkancesdirs (EXTRA_DIST): Add mkancesdirs.h.
      * modules/mkdir-p (EXTRA_DIST): Add modechange.h.
      * modules/mountlist (EXTRA_DIST): Add mountlist.h.
      * modules/openat (EXTRA_DIST): Add at-func.c openat.h openat-priv.h.
      * modules/pathmax (EXTRA_DIST): Add pathmax.h.
      * modules/physmem (EXTRA_DIST): Add physmem.h.
      * modules/posixtm (EXTRA_DIST): Add posixtm.h.
      * modules/posixver (EXTRA_DIST): Add posixver.h.
      * modules/quote (EXTRA_DIST): Add quote.h.
      * modules/quotearg (EXTRA_DIST): Add quotearg.h.
      * modules/readtokens (EXTRA_DIST): Add readtokens.h.
      * modules/readutmp (EXTRA_DIST): Add readutmp.h.
      * modules/regex (EXTRA_DIST): Add regcomp.c regex.h regex_internal.c regex_internal.h regexec.c.
      * modules/safe-read (EXTRA_DIST): Add safe-read.h.
      * modules/safe-write (EXTRA_DIST): Add safe-write.h.
      * modules/same (EXTRA_DIST): Add same.h.
      * modules/same-inode (EXTRA_DIST): Add same-inode.h.
      * modules/save-cwd (EXTRA_DIST): Add save-cwd.h.
      * modules/savedir (EXTRA_DIST): Add savedir.h.
      * modules/sha1 (EXTRA_DIST): Add sha1.h.
      * modules/sig2str (EXTRA_DIST): Add sig2str.h.
      * modules/stat-macros (EXTRA_DIST): Add stat-macros.h.
      * modules/stat-time (EXTRA_DIST): Add stat-time.h.
      * modules/stdlib-safer (EXTRA_DIST): Add stdlib-safer.h stdlib--.h.
      * modules/strdup (EXTRA_DIST): Add strdup.h.
      * modules/strftime (EXTRA_DIST): Add strftime.h.
      * modules/strndup (EXTRA_DIST): Add strndup.h.
      * modules/strnlen (EXTRA_DIST): Add strnlen.h.
      * modules/strverscmp (EXTRA_DIST): Add strverscmp.h.
      * modules/time_r (EXTRA_DIST): Add time_r.h.
      * modules/timespec (EXTRA_DIST): Add timespec.h.
      * modules/tmpfile-safer (EXTRA_DIST): Add stdio-safer.h stdio--.h.
      * modules/unistd-safer (EXTRA_DIST): Add unistd-safer.h unistd--.h.
      * modules/unlinkdir (EXTRA_DIST): Add unlinkdir.h.
      * modules/unlocked-io (EXTRA_DIST): Add unlocked-io.h.
      * modules/userspec (EXTRA_DIST): Add userspec.h.
      * modules/utimecmp (EXTRA_DIST): Add utimecmp.h.
      * modules/utimens (EXTRA_DIST): Add utimens.h.
      * modules/xalloc (EXTRA_DIST): Add xalloc.h.
      * modules/xgetcwd (EXTRA_DIST): Add xgetcwd.h.
      * modules/xnanosleep (EXTRA_DIST): Add xnanosleep.h.
      * modules/xreadlink (EXTRA_DIST): Add xreadlink.h.
      * modules/xstrtod (EXTRA_DIST): Add xstrtod.h.
      * modules/xstrtol (EXTRA_DIST): Add xstrtol.h.
      * modules/xstrtold (EXTRA_DIST): Add xstrtod.c xstrtod.h.
      * modules/yesno (EXTRA_DIST): Add yesno.h.
      +
      * m4/argmatch.m4: New file, from coreutils with AC_LIBSOURCES removed.
      * m4/dev-ino.m4, same-inode.m4: Remove.
      +
      * m4/_inttypes_h.m4 (gl_INTTYPES_H):
      * m4/acl.m4 (AC_FUNC_ACL):
      * m4/backupfile.m4 (gl_BACKUPFILE):
      * m4/c-strtod.m4 (gl_C99_STRTOLD):
      * m4/canon-host.m4 (gl_CANON_HOST):
      * m4/canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME):
      * m4/chdir-long.m4 (gl_FUNC_CHDIR_LONG):
      * m4/chdir-safer.m4 (gl_CHDIR_SAFER):
      * m4/cloexec.m4 (gl_CLOEXEC):
      * m4/close-stream.m4 (gl_CLOSE_STREAM):
      * m4/closeout.m4 (gl_CLOSEOUT):
      * m4/dirfd.m4 (gl_FUNC_DIRFD):
      * m4/dirname.m4 (gl_DIRNAME):
      * m4/exclude.m4 (gl_EXCLUDE):
      * m4/exitfail.m4 (gl_EXITFAIL):
      * m4/fcntl-safer.m4 (gl_FCNTL_SAFER):
      * m4/file-type.m4 (gl_FILE_TYPE):
      * m4/filemode.m4 (gl_FILEMODE):
      * m4/filenamecat.m4 (gl_FILE_NAME_CONCAT):
      * m4/fpending.m4 (gl_FUNC_FPENDING):
      * m4/fprintftime.m4 (gl_FPRINTFTIME):
      * m4/fts.m4 (gl_FUNC_FTS):
      * m4/getcwd.m4 (gl_FUNC_GETCWD_NULL):
      * m4/getdate.m4 (gl_GETDATE):
      * m4/gethrxtime.m4 (gl_GETHRXTIME):
      * m4/getpagesize.m4 (gl_GETPAGESIZE):
      * m4/getpass.m4 (gl_FUNC_GETPASS):
      * m4/gettime.m4 (gl_GETTIME):
      * m4/getugroups.m4 (gl_GETUGROUPS):
      * m4/glob.m4 (gl_GLOB_SUBSTITUTE):
      * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER):
      * m4/hard-locale.m4 (gl_HARD_LOCALE):
      * m4/hash.m4 (gl_HASH):
      * m4/idcache.m4 (gl_IDCACHE):
      * m4/lchmod.m4 (gl_FUNC_LCHMOD):
      * m4/lchown.m4 (gl_FUNC_LCHOWN):
      * m4/long-options.m4 (gl_LONG_OPTIONS):
      * m4/lstat.m4 (gl_FUNC_LSTAT):
      * m4/md5.m4 (gl_MD5):
      * m4/memcasecmp.m4 (gl_MEMCASECMP):
      * m4/memcoll.m4 (gl_MEMCOLL):
      * m4/mempcpy.m4 (gl_FUNC_MEMPCPY):
      * m4/memrchr.m4 (gl_FUNC_MEMRCHR):
      * m4/memxor.m4 (gl_MEMXOR):
      * m4/mkancesdirs.m4 (gl_MKANCESDIRS):
      * m4/mkdir-p.m4 (gl_MKDIR_PARENTS):
      * m4/modechange.m4 (gl_MODECHANGE):
      * m4/mountlist.m4 (gl_MOUNTLIST):
      * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP):
      * m4/openat.m4 (gl_FUNC_OPENAT):
      * m4/pathmax.m4 (gl_PATHMAX):
      * m4/physmem.m4 (gl_PHYSMEM):
      * m4/posixtm.m4 (gl_POSIXTM):
      * m4/posixver.m4 (gl_POSIXVER):
      * m4/quote.m4 (gl_QUOTE):
      * m4/quotearg.m4 (gl_QUOTEARG):
      * m4/readtokens.m4 (gl_READTOKENS):
      * m4/readutmp.m4 (gl_READUTMP):
      * m4/regex.m4 (gl_REGEX):
      * m4/safe-read.m4 (gl_SAFE_READ):
      * m4/safe-write.m4 (gl_SAFE_WRITE):
      * m4/same.m4 (gl_SAME):
      * m4/save-cwd.m4 (gl_SAVE_CWD):
      * m4/savedir.m4 (gl_SAVEDIR):
      * m4/settime.m4 (gl_SETTIME):
      * m4/sha1.m4 (gl_SHA1):
      * m4/sig2str.m4 (gl_FUNC_SIG2STR):
      * m4/stat-macros.m4 (gl_STAT_MACROS):
      * m4/stat-time.m4 (gl_STAT_TIME):
      * m4/stdio-safer.m4 (gl_FOPEN_SAFER):
      * m4/stdlib-safer.m4 (gl_STDLIB_SAFER):
      * m4/strdup.m4 (gl_FUNC_STRDUP):
      * m4/strftime.m4 (gl_FUNC_GNU_STRFTIME):
      * m4/strndup.m4 (gl_FUNC_STRNDUP):
      * m4/strnlen.m4 (gl_FUNC_STRNLEN):
      * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP):
      * m4/time_r.m4 (gl_TIME_R):
      * m4/timespec.m4 (gl_TIMESPEC):
      * m4/unistd-safer.m4 (gl_UNISTD_SAFER):
      * m4/unlinkdir.m4 (gl_UNLINKDIR):
      * m4/unlocked-io.m4 (gl_FUNC_GLIBC_UNLOCKED_IO):
      * m4/userspec.m4 (gl_USERSPEC):
      * m4/utimecmp.m4 (gl_UTIMECMP):
      * m4/utimens.m4 (gl_UTIMENS):
      * m4/xalloc.m4 (gl_XALLOC):
      * m4/xgetcwd.m4 (gl_XGETCWD):
      * m4/xnanosleep.m4 (gl_XNANOSLEEP):
      * m4/xreadlink.m4 (gl_XREADLINK):
      * m4/xstrtod.m4 (gl_XSTRTOD):
      * m2/yesno.m4 (gl_YESNO):
      Don't use AC_LIBSOURCES; instead, rely on the files in ../modules/
      to get the necessary .h files and whatnot.
      901bc47c
    • Paul Eggert's avatar
      Add and change modules to make it easier for coreutils to use · 82ff49b5
      Paul Eggert authored
      gnulib-tool.
      
      * lib/cycle-check.h: Include <stdint.h> unconditionally, since we
      now assume the stdint module.  Do not include inttypes.h.
      * lib/fsusage.h: Likewise.
      * lib/getndelim2.c: Likewise.
      * lib/human.h: Likewise.
      * lib/inttostr.h: Likewise.
      * lib/obstack.c: Likewise.
      * lib/regex_internal.h: Likewise.
      * lib/tempname.c: Likewise.
      * lib/utimecmp.c: Likewise.
      * lib/xstrtol.h: Likewise.
      
      * lib/stat_.h: Fix typo: HAVE_FUNC_LSTAT -> HAVE_LSTAT.
      
      * lib/strtoimax.c: Adjust to macro name changes in Autoconf,
      e.g., HAVE_LONG_LONG -> HAVE_LONG_LONG_INT.
      * lib/xtime.h: Likewise.
      
      Remove files that are no longer needed by their respective modules.
      * m4/obstack.m4: Remove.
      * m4/strerror_r.m4: Remove.
      * m4/uint32_t.m4: Remove.
      * m4/uintptr_t.m4: Remove.
      * m4/ullong_max.m4: Remove.
      * m4/xstrtoimax.m4: Remove.
      * m4/xstrtoumax.m4: Remove.
      
      * cycle-check.m4 (gl_CYCLE_CHECK): Do not require gl_AC_TYPE_UINTMAX_T,
      gl_STRUCT_DEV_INO, or gl_SAME_INODE, since gnulib dependencies now
      capture this.
      
      * cycle-check.m4 (gl_CYCLE_CHECK):
      Do not use AC_LIBSOURCES, since gnulib modules now do this.
      * fsusage.m4 (gl_FSUSAGE): Likewise.
      * human.m4 (gl_HUMAN): Likewise.
      * inttostr.m4 (gl_INTTOSTR): Likewise.
      * xstrtol.m4 (gl_XSTRTOL): Likewise.
      
      * filemode.m4 (gl_FILEMODE): Require AC_STRUCT_ST_DM_MODE.
      
      * filemode.m4 (gl_PREREQ_FSUSAGE_EXTRA): Do not require
      gl_AC_TYPE_INTMAX_T or gl_AC_TYPE_UINTMAX_T, since we now require
      stdint.
      * human.m4 (gl_HUMAN): Likewise.
      * inttostr.m4 (gl_PREREQ_INTTOSTR): Likewise.
      * mkstemp.m4 (gl_PREREQ_TEMPNAME): Likewise.
      * strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise.
      * strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise.
      * xstrtol (gl_XSTRTOL): Likewise.
      
      * gethrxtime.m4 (gl_XTIME): gl_AC_TYPE_LONG_LONG ->
      AC_TYPE_LONG_LONG_INT.
      * strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise.
      * strtoll.m4 (gl_FUNC_STRTOLL): Likewise.
      * strtoull.m4 (gl_FUNC_STRTOULL): Likewise, for unsigned long.
      * strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise.
      
      * human.m4 (gl_HUMAN): Do not require AM_STDBOOL_H since we depend
      on stdbool.
      
      * xstrtol.m4 (gl_PREREQ_XSTRTOL_H, gl_PREREQ_XSTRTOL): Remove.
      (gl_PREREQ_XSTRTOUL): Remove.
      
      * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Check for hasmntopt.
      
      * posixver.m4: Fix comment since head -1 now works even in POSIX mode.
      
      * modules/backupfile (Files): Remove m4/d-ino.m4.
      (Depends-on): Add d-ino.
      * modules/cycle-check (Depends-on): Add stdint.
      (lib_SOURCES): Add cycle-check.h.
      * modules/d-ino: New module.
      * modules/d-type: New module.
      * modules/error (Files): Remove m4/strerror_r.m4.
      * modules/filemode (Files): Add m4/st_dm_mode.m4.
      * modules/fsuage (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4,
      m4/inttypes_h.m4, m4/uintmax_t.m4.
      (Depends-on): Add stdint.
      (lib_SOURCES): Add fsusage.h.
      * modules/getcwd (Files): Remove d-ino.m4.
      (Depends-on): Add d-ino.
      * modules/getndelim2 (Depends-on): Add stdint.
      * modules/glob (Files): Remove m4/d-type.m4.
      (Depends-on): Add d-type.
      * modules/host-os: New module.
      * modules/human (Files):  Remove m4/ulonglong.m4, m4/stdint_h.m4,
      m4/inttypes_h.m4, m4/uintmax_t.m4.
      * Depends-on: Add stdint.
      (lib_SOURCES): Add human.h.
      * modules/inttostr (Files): Remove m4/intmax_t.m4,
      m4/inttostr.m4, m4/inttypes_h.m4, m4/longlong.m4, m4/stdint_h.m4,
      m4/uintmax_t.m4, m4/ulonglong.m4.
      (Depends-on): Add stdint.
      (EXTRA_DIST): Add inttostr.h.
      * modules/lchmod: New module.
      * modules/link-follow: New module.
      * modules/mkdir-p (Files): Remove lib/lchmod.h, m4/lchmod.m4.
      (Depends-on): Add lchmod.
      * modules/mkstemp (Files): Remove m4/ulonglong.m4,
      m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4.
      (Depends-on): Add stdint.
      * modules/obstack (Files): Remove m4/inttypes_h.m4, m4/obstack.m4,
      m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4.
      (Depends-on): Add stdint.
      (configure.ac): Change gl_OBSTACK to AC_FUNC_OBSTACK.
      * modules/perl: New module.
      * modules/regex (Depends-on): Add stdint.
      * modules/rmdir-errno: New module.
      * modules/strtoimax (Files): Remove m4/stdint_h.m4, m4/inttypes_h.m4,
      m4/intmax_t.m4.
      (Depends-on): Add stdint.
      * modules/strtoumax (Files): Remove m4/stdint_h.m4, m4/inttypes_h.m4,
      m4/uintmax_t.m4.
      (Depends-on): Add stdint.
      * modules/unlink-busy: New module.
      * modules/utimecmp (Depends-on): Add stdint.
      * modules/uptime: New module.
      * modules/winsz-ioctl: New module.
      * modules/winsz-termios: New module.
      * modules/xnanosleep (Depends-on): Add nanosleep.
      * modules/ullong_max: Remove.
      * modules/xstrtoimax (Files): Remove m4/xstrtoimax.m4.
      (configure.ac): Remove gl_XSTRTOIMAX; no action needed now.
      * modules/xstrtol (Files): Remove m4/ulonglong.m4, m4/longlong.m4,
      m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4, m4/intmax_t.m4.
      (Depends-on): Add inttypes.
      (lib_SOURCES): Add xstrtol.h.
      * modules/xstrtoumax (Files): Remove m4/xstrtoumax.m4.
      (configure.ac): Remove gl_XSTRTOUMAX; no action needed now.
      * MODULES.html.sh: Move 'assert' into the assert section.
      Move 'dummy' into the linking section.
      Remove ullong_max.
      Add section for compatibility checks for POSIX:2001 functions,
      and put d-ino, d-type, link-follow, rmdir-errno, unlink-busy,
      winsz-ioctl, and winsz-termios into it.
      Add lchmod.
      Add top-level Misc section and put host-os, perl, and uptime
      into it.
      82ff49b5
  6. 22 Mar, 2005 1 commit
  7. 21 Mar, 2005 1 commit
  8. 22 Sep, 2004 1 commit
  9. 07 Aug, 2004 1 commit
  10. 20 Jan, 2003 1 commit
  11. 13 Jan, 2003 1 commit
  12. 31 Dec, 2002 1 commit