eeh
64c6d98716
Disable slower VIS version.
2001-07-04 05:51:06 +00:00
eeh
a6d4aabed4
Fix return value and fetches beyond the source range that could cause
...
segmentation faults in some cases. And disable the VIS version which
seems to be slower.
2001-07-04 05:44:56 +00:00
eeh
c7b881788f
Oops. Fix typo.
2001-07-01 22:48:30 +00:00
eeh
0abcba55b7
I seem to have stumbled on an even faster bcopy implementation....
2001-07-01 22:19:51 +00:00
ragge
d6a6aa8773
These are too simple to not have in assembler. Also shrunk the libs with
...
~1k of unneccessary code :-)
2001-07-01 13:31:18 +00:00
eeh
4acdda21fd
Add an optimized asssembly bcopy/memcpy.
2001-06-30 00:10:48 +00:00
lukem
6d8fbc3899
freebsd kqueue implementation
2001-06-28 08:01:35 +00:00
atatat
c39d205545
fix a grammatical error error
2001-06-28 05:25:04 +00:00
mrg
5812b2fe67
avoid an underrun in "buf". noted by dean@huxley.org in PR#13292
2001-06-25 15:34:08 +00:00
jdolecek
0bab4db966
Change ns_addr() to allocate 'addr' on stack, rather than using a global -
...
we don't need a global variable here.
2001-06-25 09:07:08 +00:00
kleink
b7ef7f807f
Use a bzero-based assembly language implementation for memset();
...
inspired by the recent sparc64 change.
2001-06-23 08:38:43 +00:00
aymeric
58237d3d65
Draw attention to the fact that the created file/dir may not be readable
...
or writable due to a weird umask.
2001-06-22 20:09:05 +00:00
yamt
1aa18a915f
update comments
2001-06-22 00:01:47 +00:00
eeh
6541f113b9
Add an assembly version of memset(3).
2001-06-21 22:41:55 +00:00
christos
096152524b
casts to size_t
2001-06-21 21:17:10 +00:00
yamt
b12809f15e
linted.
2001-06-21 19:37:06 +00:00
yamt
d14a2355eb
sync with latest Citrus XPG4DL.
...
- mbsrtowcs/wcsrtombs
- when conversion stopped with terminating-null, set *src null-pointer.
- if dst isn't null, ignore len.
- fix how to treat ___mbrtowc
- mbrtowc
- fix problem that terminating null charactor wasn't stored.
- fix problem with stateful encoding.
(when src points to escape sequence + '\0', mbstate wasn't initialized)
- fix return value when restarted.
XXX euctw and big5 are not tested.
- iso2022-jp
- fix mbrtowc with imcomplete sequence.
- etc
- make sure mbstate is initialized. (___rune_initstate is called)
primarily to fix mbsinit for iso2022.
- sync citrus Id
2001-06-21 02:20:24 +00:00
fvdl
ab48aa4caf
Another one of those if defined(arch) lists I forgot to commit earlier.
2001-06-19 22:10:01 +00:00
fvdl
a067632dd5
Add x86_64 to the list of if defined(blah) for endian determination
...
(surely this can be done in a better way).
2001-06-19 22:08:07 +00:00
fvdl
10f59d7bba
Initial commit of x86-64 specific parts of libc.
2001-06-19 00:25:01 +00:00
simonb
aebecd5c42
Compile in soft-float support if MKSOFTFLOAT != "no".
2001-06-18 17:05:32 +00:00
jdolecek
40a434c929
Fix fallout from variable string format audit, so that this works again.
2001-06-17 23:24:22 +00:00
chs
77b0e1dfba
adjust the PIC case for ERROR() to handle __cerror being at a larger offset
...
than will fit in the immediate field of the LDX instruction.
2001-06-15 01:09:50 +00:00
fredette
eba34d8c90
Don't compile softfloat or integer support routines on 68000
...
machines, they have this support already in libgcc.
2001-06-13 18:05:32 +00:00
wiz
40ac848024
Fix various misspellings of compatible/compatibility.
2001-06-11 01:50:48 +00:00
assar
12df1a8eb8
remove confusing comparison with srand (it does not return the old seed)
...
use .Sh AUTHORS and .An for author
2001-06-09 01:43:53 +00:00
mrg
4091ab9fbd
note the SWAP PRIORITY section in swapctl.8
2001-06-07 15:23:48 +00:00
simonb
8e610505cb
Add sradixsort to the NAME section.
2001-06-07 13:17:09 +00:00
uwe
06f9773006
Unbalanced quote in RETURN VALUES section header.
2001-06-06 22:47:34 +00:00
christos
e4ad645398
oops, make sure we close the file descriptor...
2001-06-06 14:10:46 +00:00
christos
4a37917f04
Fix problem reported by Kris Kennaway <kris@obsecurity.org>; In
...
the default case fts(3) uses chdir("..") to ascend the tree. The
sequence of chdir's can be intercepted by a malicious user who
moves a subtree that fts is currently traversing to a higher level,
thus making fts operate outside it's original starting directory.
2001-06-05 17:05:11 +00:00
wiz
8810d7f022
Whitespace fixes, punctuation fix, NetBSD -> Nx.
2001-06-05 13:25:57 +00:00
wiz
2a65697aff
NetBSD -> Nx, and some whitespace nits.
2001-06-05 13:24:41 +00:00
wiz
c8c8cf7a24
NetBSD -> Nx
2001-06-05 13:18:47 +00:00
wiz
e93878b173
Uppercase Dt argument, fix AUTHORS section name.
2001-06-05 12:18:10 +00:00
wiz
cacd6836b5
Uppercase Dt argument, fix typos, remove an empty line.
2001-06-05 12:16:23 +00:00
kleink
2262305e20
Fix renaming botch in previous.
2001-05-29 23:59:19 +00:00
kleink
3529d6d10f
Add missing internal names and weak aliases to assembly versions.
2001-05-29 13:03:01 +00:00
kleink
6d12e22df8
C89/AMD1: mbsrtowcs() and wcsrtombs() are not to return the terminating
...
null; also correct the corresponding conversion loop exit in mbsrtowcs().
From YAMAMOTO Takashi in PR lib/13016.
2001-05-26 13:18:42 +00:00
kristerw
13aabc248d
Make sure that we don't free() through an uninitialized pointer in error
...
handling code.
2001-05-26 00:35:20 +00:00
kristerw
7e4c882a7c
Free the correct buffer in error handling.
...
Handle that malloc may return NULL.
2001-05-26 00:22:22 +00:00
tsubai
bfc2a06464
Correct input and output of asm.
2001-05-25 12:28:12 +00:00
simonb
937389b6ee
Handle soft-float case, code from David Querbach of Real-Time Systems Inc.
2001-05-25 12:17:45 +00:00
simonb
42102f1084
Handle soft-float case, from the arm flt_rounds.c.
2001-05-25 12:14:05 +00:00
simonb
3f04a27329
Softfloat support files for PowerPC.
2001-05-25 11:38:57 +00:00
kleink
b93e84a4ee
Fix return value interval; from Tadayuki OKADA in PR lib/12984.
2001-05-23 01:08:50 +00:00
christos
cff5ca4be6
fix incorrect loop sentinel caused by previous de-linting.
2001-05-22 18:56:33 +00:00
jdolecek
16624f841d
Use EAGAIN instead of EWOULDBLOCK. The actual numeric value is
...
same, but EAGAIN is the posixly correct name.
Addresses misc/12960.
2001-05-19 17:23:39 +00:00
fredette
90703ff4b3
Compile ashldi3.S and lshrdi3.S on m68000.
2001-05-18 15:23:44 +00:00
fredette
d74323a8be
On m68000, all code is compiled softfloat, so functions
...
that return floats must do so in integer registers, as the
pre-SVR4 ABI code did. So in these functions we ignore
__SVR4_ABI__ if __HAVE_68881__ is not also set.
2001-05-18 15:13:04 +00:00