Index of /Applications/News/C-News/Feb_1993_Release/libfake/

NameLast ModifiedSizeType
../ -  Directory
Makefile1994-Jan-28 02:04:240.4Kapplication/octet-stream
README1991-Jan-17 21:27:580.9Kapplication/octet-stream
dbmclose.c1989-Nov-29 22:20:080.1Ktext/plain
dbz.c1990-Apr-13 19:43:391.4Ktext/plain
fsync.c1988-Dec-31 07:43:130.1Ktext/plain
getopt.31986-Oct-30 16:18:262.7Kapplication/octet-stream
getopt.c1991-Mar-13 19:55:091.0Ktext/plain
memchr.c1989-May-29 00:23:450.5Ktext/plain
memcmp.c1989-May-29 00:23:450.3Ktext/plain
memcpy.c1989-May-29 00:23:460.4Ktext/plain
memset.c1989-May-29 00:23:460.5Ktext/plain
mkdir.c1990-Oct-29 05:22:580.7Ktext/plain
putenv.c1990-Oct-26 13:51:211.2Ktext/plain
strchr.c1989-May-29 00:23:460.4Ktext/plain
strcspn.c1989-May-29 00:23:470.4Ktext/plain
strerror.c1990-Oct-15 04:51:560.3Ktext/plain
strpbrk.c1989-May-29 00:23:470.4Ktext/plain
strrchr.c1989-May-29 00:23:480.3Ktext/plain
strspn.c1989-May-29 00:23:480.4Ktext/plain
strtok.c1989-May-29 00:23:491.0Ktext/plain
symlink.c1990-Nov-20 19:43:250.1Ktext/plain
This is stuff that your system ought to have but might not.  Some of these
are just quick fakes that do the right thing for C News but not in general;
some are freely-redistributable portable implementations of the real thing.

Dbz is a wrapper that imitates dbz's extra functionality using dbm.

Fsync and symlink are C-News-specific fakes.

The mem* and str* and *index functions come from Henry Spencer's public-domain
string-functions implementation.  Said implementation is somewhat in need of
an updating to match ANSI C, and there are minor portability glitches, but in
general these should do the right thing for you.

Getopt is Henry Spencer's public-domain implementation of System III getopt.
It differs from the System V one in minor ways.

Mkdir may give problems if called from a setuid program and either your
system does not implement setuid(geteuid()) or the program doesn't bother
to do it.  Otherwise it's fine.

Putenv is crude but works.
Unix Archive mirror by unixpeople.org