NAME
sdate - never ending September date
SYNOPSIS
sdate [-e|--epoch yyyy-mm] [-l|--lib library] [--] [command]
DESCRIPTION
sdate runs a command in an environment wherein it wraps the libc
localtime() and gmtime() calls such that the program will use the
eternal September date. The wrapper functions are in a shared library
/usr/lib/libsdate/libsdate.so* which is loaded through the LD_PRELOAD
mechanism of the dynamic loader. (See ld.so(8))
OPTIONS
-e yyyy-mm, --epoch yyyy-mm
Specify an alternative epoch, default is 1993-09.
-l library, --lib library
Specify an alternative wrapper library.
[--] command
Any command you want to be ran. Use ‘--’ if in the command you
have other options that may confuse sdate’s option parsing.
-h Display help.
-v Display version.
FILES
/usr/lib/libsdate/* The shared library containing the wrapper
functions.
ENVIRONMENT
LD_PRELOAD
LIMITATIONS
Library versions
Every command executed within sdate needs to be linked to the
same version of the C library as sdate itself.
SEE ALSO
http://www.catb.org/~esr/jargon/html/S/September-that-never-ended.html
http://www.df7cb.de/projects/sdate/
COPYING
sdate is distributed under the GNU General Public License. (GPL v2 or
later).
AUTHORS
Christoph Berg
<cb@df7cb.de>