Commit Graph

78 Commits

Author SHA1 Message Date
mikel
ab18bfe1bf add toascii(3) 1997-07-16 06:22:07 +00:00
lukem
a3fc812065 man page for stringlist functions 1997-02-24 11:47:10 +00:00
lukem
f694f3b120 Add stringlist implementation
Convert getnetgrent from private stringlist to public version
1997-01-17 07:26:18 +00:00
jtc
8610f496a7 New __errno() function, returns the address of the errno variable. 1996-11-07 05:37:34 +00:00
perry
90dac65cbf Nuked tahoe machine specific conditionals. 1996-10-16 17:53:44 +00:00
cgd
c8365a76b4 Seriously revamp libc's nlist()/__fdnlist() support:
(1) split nlist() into multiple files, for clarity and to make
	    ELF 32/64 support easier,
	(2) support multiple executable types at the same time, and
	(3) add support for 32- and 64-bit ELF (32-bit ELF support
	    originally from OpenBSD, but with several bug fixes so
	    that it actually handles symbols types more correctly
	    (and therefore _works_ for some of the more tricky uses
	    of the nlist routines) and changes for 64-bit ELF support).
1996-09-27 22:23:03 +00:00
jtc
614420255a Split all exec*() functions out of exec.c into their own files. 1996-07-03 21:41:46 +00:00
jtc
ec081115f9 Split each function in err.c out into its own file. This is needed
for systems without weak or indirect references.
1996-04-15 23:44:53 +00:00
jtc
02788519a9 termios code has been moved to new libc/termios directory. 1995-04-25 00:06:17 +00:00
ragge
db0c9cd300 Removed VAX specific definitions. 1995-04-17 12:28:29 +00:00
jtc
20d50456cc Removed references to ctime.3 and tzset.3 manpages and associated manpage
links (they have been moved to libc/time).
1995-03-10 06:15:10 +00:00
jtc
57274dc48e date and time functions have been moved 1995-03-09 23:31:07 +00:00
cgd
db638fe19d typo 1995-02-25 17:17:33 +00:00
cgd
4145a97c7f oops; biffed path 1995-02-25 17:08:29 +00:00
cgd
a87693f257 update from Lite, clean up a bit, seperate arch-specific file list. 1995-02-25 17:05:19 +00:00
cgd
b42e80ba75 list the files needed on the alpha. 1995-02-10 17:46:48 +00:00
pk
a64c43edd8 Add sigsetjmp() for sparc. 1995-01-11 20:23:59 +00:00
jtc
7141eb20ba 4.4lite's C language sigsetjmp() implementation is bogus, restore
machine dependant versions.
1994-12-23 22:25:48 +00:00
cgd
ae9172d6cd specify man pages the new way. 1994-12-22 09:57:51 +00:00
jtc
3c98cdcd84 Rework indirect reference support as outlined by my recent message to
the tech-userlevel mailing list.
1994-12-12 22:41:50 +00:00
christos
9cc12a55d4 - Changed all internal libc references of {v,}err{x,} and {v,}warn{x,} to
__{v,}err{x,} and __{v,}warn{x,}
- moved err.c to __err.c and added err.c which contains weak references for
  the above functions.
- Reordered the functions in __err.c to avoid redeclarations and changed
  the varargs declarations to conform with the K&R style.
1994-12-11 20:43:48 +00:00
jtc
912b8b6429 Use 44lite's clever sigsetjmp()/siglongjmp() implementation I just imported. 1994-12-10 11:29:03 +00:00
deraadt
3dffaf5ef4 remove duplicate infinity.c 1994-12-07 14:52:59 +00:00
phil
6adbfc3390 Adding sigsetjmp.S for ns32k. 1994-12-07 04:47:23 +00:00
dean
a7d9360c57 Include files for pmax 1994-11-14 23:46:52 +00:00
cgd
ac8938c341 make the sysv functions real syscalls. 1994-10-20 04:16:58 +00:00
jtc
c50384799a Renamed sys_errlist[] and sys_nerr to __sys_errlist[] and __sys_nerr.
The traditional API of sys_errlist[] and sys_nerr is provided by weak
references if they are supported.  Otherwise, we're forced to have to
have two copies of the error message string table in the library.
Fortunately, unless a program uses both sys_errlist[] and strerror(),
only one of the copies will be linked into the executable.

This is all to provide an clean namespace as required by ANSI.  I've
done the same for sys_siglist[], even though it is not required, to
be consistant.
1994-10-10 04:46:39 +00:00
mycroft
4bdad03539 Fix broken import of Lite directory code. 1994-08-29 04:47:31 +00:00
cgd
bcf72fa869 frexp.? is machine-dependent, as suggested by phil. 1994-08-19 20:57:43 +00:00
jtc
b03f43b105 install getnetgrent() manpage 1994-06-28 04:34:24 +00:00
jtc
288ce51d32 Ftok() routine, needed by most programs that use SysV IPC. 1994-06-26 16:24:55 +00:00
jtc
fbb595cc94 Replace my version of confstr() with 4.4 lite's, which gets its values
with sysctl().
1994-06-11 16:40:46 +00:00
mycroft
63962a5c5e We have shm again. 1994-05-28 23:16:48 +00:00
chopps
79ae46e57f no more lsearch.3. 1994-05-21 09:17:49 +00:00
jtc
44aaa7fd0d cuserid() was moved to libcompat w/4.4 lite. 1994-05-19 06:27:11 +00:00
jtc
69fbb0938f 4.4lite's libcompat provided a lsearch() and lfind() implementation which
has been already integrated into NetBSD, so we don't need/want mine anymore.
1994-05-19 06:09:10 +00:00
mycroft
be4f78724b Add {set,get,end}netgrent(). 1994-05-17 13:32:31 +00:00
cgd
acdc4b7e70 shm sources won't compile; no more shm.h 1994-05-11 04:45:13 +00:00
cgd
8b8a31862e update for present reality. shlib version number bump (last for a bit) 1994-05-07 04:11:08 +00:00
cgd
ec3c28bf59 add getgrouplist 1994-05-05 23:12:53 +00:00
cgd
6e0cf55f61 setproctitle(); no reason to have this code spread into N utils... 1994-04-14 03:13:39 +00:00
mycroft
886ad6373f And strunvis(3), too. 1994-04-09 01:31:24 +00:00
mycroft
3f8fdc7ebf Add links for strvis(3) and strvisx(3). 1994-04-09 01:26:25 +00:00
cgd
a2770ef528 M-x shuffle-functions-and-documentation
basically, move things around so documentation is in the correct place,
and bump appropriate functions into the 'compat' section.
1994-04-06 23:28:36 +00:00
cgd
227ad953f9 add two man pages 1994-01-27 23:58:34 +00:00
cgd
73eee0505b stuff moved into libc 1994-01-27 23:51:33 +00:00
cgd
a839e5389d moved to libcompat, where they belong. 1994-01-12 23:11:24 +00:00
pk
49d5ac06cc Added some Sparc sources. 1993-12-08 13:31:01 +00:00
cgd
f00e1cfe6a get pc532 moved into ns32k; that's is MACHINE_ARCH 1993-12-05 02:20:58 +00:00
cgd
0ada107897 update for .S and MACHINE_ARCH 1993-12-04 02:33:35 +00:00