Peter Wemm
781006180d
rfork/minherit glue in libc
...
man pages adapted from OpenBSD's versions.
1996-02-23 19:56:55 +00:00
Peter Wemm
13295c7f99
Put in missing '_' in call to wrapper _thread_sys_sigsetmask() function.
1996-02-17 12:25:21 +00:00
Julian Elischer
f70177e76e
Reviewed by: julian and (hsu?)
...
Submitted by: John Birrel(L?)
changes for threadsafe operations
1996-01-22 00:02:33 +00:00
Peter Wemm
6065a0be11
This commit was generated by cvs2svn to compensate for changes in r13122,
...
which included commits to RCS files with non-trunk default branches.
1995-12-30 19:02:48 +00:00
Peter Wemm
a5b996a7ec
recording cvs-1.6 file death
1995-12-30 19:02:48 +00:00
David Greenman
aacd7f348e
Be smarter about handling overlapped copies and only go backwards if it
...
is really necessary. Going backwards on a P6 is much slower than forwards
and it's a little slower on a P5. Also moved the count mask and 'std'
down a few lines - it's a couple percent faster this way on a P5.
1995-12-27 18:47:45 +00:00
Poul-Henning Kamp
fcce81cde3
remove GCC support functions from libc.
...
Should never have been here in the first place.
1995-10-05 10:24:57 +00:00
Poul-Henning Kamp
bf529a66d9
Calling sbrk(2) with zero argument doesn't need to generate a syscall.
...
Reviewed by: bde
1995-10-04 15:58:57 +00:00
Rodney W. Grimes
6c06b4e2aa
Remove trailing whitespace.
1995-05-30 05:51:47 +00:00
David Greenman
717d9cdd57
First round of changes to clean up the RCSID mess in libc:
...
1) Changed LIB_SCCS and SYSLIB_SCCS to LIB_RCS and SYSLIB_RCS.
2) Changed sccsid[] variables to rcsid[]
3) Moved all RCSID strings into .text
4) Converted all SCCSID's to RCS $Id$'s
5) Added missing $Id$'s after copyright.
1995-01-23 01:30:24 +00:00
David Greenman
1504cd6172
(Very) minor improvement from NetBSD/J.T.Conklin.
1995-01-22 22:03:45 +00:00
David Greenman
530eb0c1c4
Added leaner and meaner swab() function by J.T. Conklin.
1995-01-22 21:36:15 +00:00
Bruce Evans
75b6d64b84
fixunsdfsi.S:
...
Embalm. Rewrite to do things much the same as gcc-2: use fistpq for speed
and elegance, and mishandle overflow consistently. __fixunsdfsi() is no
longer called by gcc.
1994-12-27 13:37:38 +00:00
Bruce Evans
08747772a2
sigsetjmp.S:
...
Remove unnecessary .text statement.
1994-12-27 13:34:04 +00:00
Bruce Evans
1fe9751525
Remove unnecessary .align statement.
1994-12-27 13:33:03 +00:00
Bruce Evans
be0264b945
Fix a spelling error and add a comment about possible improvements.
1994-12-27 13:12:34 +00:00
David Greenman
7e20f2848c
Go back to Bruce's fix with a minor change that will allow a NULL string
...
pointer if len is 0. I should have looked at the revision history - I would
have found that Bruce already fixed the bug with len=0 over a month ago.
Whoever said that the bug was in 2.0 was wrong.
1994-11-25 08:58:53 +00:00
David Greenman
40598ff428
Fixed bugs related to returning NULL if length is zero.
1994-11-25 04:11:19 +00:00
Bruce Evans
b5281b4b2a
Fix memchr(p, 0, 0) to return NULL instead of p.
1994-10-27 11:36:11 +00:00
Bruce Evans
1a4206dd85
Reenable sigsetjmp.S. Preserve the FP state. Rearrange offsets
...
to match setjmp.S.
1994-10-25 14:08:13 +00:00
Jordan K. Hubbard
2494a00b49
This is weird. I *added this*, but it went away again! Ummm.. Mumble.
...
I'm confused..
Submitted by: jkh
1994-08-22 09:19:50 +00:00
Jordan K. Hubbard
11841a6877
Put __infinity back here again until someone does the right thing and
...
repartitions libc into something human again. I don't have that kind of
time right now myself, unfortunately.
Submitted by: jkh
1994-08-20 20:16:57 +00:00
David Greenman
c501fb74cf
Fixed problem with returning -1 on error when the return value is a
...
long long. Done by plugging both eax and edx with -1. This will clobber
edx unnecessarily when the return value is only 32bit...though probably
always an okay thing to do, it could stand a better fix.
This was the cause of gawk being broken (boy was THAT ever a subtle
bug!!!).
1994-08-13 14:00:26 +00:00
Garrett Wollman
2ceb2ce9ee
First crack at making libc work with the new make macros. It compiles on
...
my machine, and a simple static (genassym) and shared (sysctl) executable
both work. Still to be done: RPCand YP merge.
1994-08-05 01:19:12 +00:00
Rodney W. Grimes
8e101982f3
Pull in GNU2 fix for this from FreeBSD, allows ldexp.c to compile with
...
gcc2.x
1994-05-27 11:00:56 +00:00
Rodney W. Grimes
58f0484fa2
BSD 4.4 Lite Lib Sources
1994-05-27 05:00:24 +00:00
Rodney W. Grimes
975da7e52b
Add $Id$ to all, clean up multiple spaces
1994-02-21 05:19:06 +00:00
David Greenman
bda9cd29f2
WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
...
<hsu@soda.berkeley.edu>.
1994-01-31 12:05:32 +00:00