Commit Graph

4155 Commits

Author SHA1 Message Date
matthias
0548dfb96c __clone stub for ns32k. Basic code taken from m68k. 2001-08-08 09:19:40 +00:00
itojun
908c009e33 there's no host.conf in netbsd. pointed out by smb 2001-08-05 18:09:03 +00:00
eeh
1a0ae8c9f0 Improved version of bzero. 2001-08-02 01:17:28 +00:00
eeh
5dd57287be Fix some corner cases. 2001-08-01 16:45:20 +00:00
eeh
685a79bb36 Use unsigned compares for addresses. 2001-08-01 05:52:12 +00:00
atatat
49d53cd636 Build a single retry into syslog() so that if someone restarted
syslogd after we called openlog(), we don't just to lose until we call
openlog() again.  Or get restarted.  This is good for long running
processes that use syslog(), like sendmail, postfix, named, etc.
2001-07-30 04:12:33 +00:00
wiz
30b2bf87ed Various typos in comments (neccessary, sceme, choise, ...). 2001-07-26 15:05:07 +00:00
thorpej
f98eeabaa2 sparc64 version, cloned (har har!) from the sparc version and tweaked. 2001-07-23 07:35:44 +00:00
thorpej
fed292651f From rev. 1.11 of the 32-bit version:
Add a macro "CALL()" to call a function correctly in the pic and non pic
case. Write ERROR() in terms of call.
2001-07-23 07:26:50 +00:00
christos
fdda22398f add an implementation of __clone(2) 2001-07-23 01:41:25 +00:00
christos
9a416d6f08 Add a macro "CALL()" to call a function correctly in the pic and non pic
case. Write ERROR() in terms of call.
2001-07-23 01:40:33 +00:00
chris
30b6c70f2c Add __clone() for arm. 2001-07-22 18:56:34 +00:00
tsubai
2060c2091a Add __clone() for sh3. 2001-07-22 17:18:25 +00:00
itojun
879d773221 make sure we do not touch *pp outside of parts[4]. 2001-07-22 15:16:18 +00:00
thorpej
bcd75f16cb Duh, call the clone's entry point w/ jal, so that when it returns,
it returns to the correct $ra (not the parent's!!).
2001-07-20 17:37:39 +00:00
tsubai
193161b3fe Add a __clone(3) entry point for powerpc. 2001-07-20 17:19:15 +00:00
scw
b722bfb186 Compensate for the syscall args stack cleanup in the clone.
(Pointed out by Matthias Pfaller)
2001-07-20 17:08:18 +00:00
matthias
5501e1c532 This is just a RSYSCALL. 2001-07-20 11:17:18 +00:00
matt
63237a33ce Add __clone(2) for VAX. 2001-07-20 06:10:12 +00:00
scw
c45a0d8765 clone(2) syscall frontend for m68k. 2001-07-19 21:50:46 +00:00
thorpej
73ce03c203 Bump shlib minor; added clone(2). 2001-07-18 23:10:01 +00:00
thorpej
4177d25e14 Build __clone.S, the Lint stubs, and the manual pages.
Yes, I know now all ports have a __clone() stub yet, but this
will force the issue -- they don't get to build their libc until
they implement it.

Implementers are encouraged to use the regression test for it
in src/regress/lib/libc/clone.
2001-07-18 23:03:10 +00:00
thorpej
511c17cad8 Fix the declaration of the funciton in the SYNOPSIS section. 2001-07-18 19:29:40 +00:00
thorpej
743cf39656 Document WALTSIG (and __WCLONE) and WALLSIG (__WALL). Restructure the
options documentation to make it easier to read.
2001-07-18 19:12:21 +00:00
fvdl
d34ad42fdb Fix call to _exit. 2001-07-18 12:24:53 +00:00
thorpej
da2e0bfb7c Simplify slightly. 2001-07-17 23:13:04 +00:00
thorpej
badb94abdb Document CLONE_VFORK and note that we also do not implement CLONE_PTRACE. 2001-07-17 21:16:52 +00:00
fvdl
017c6632e8 __clone stub for i386 2001-07-17 06:03:43 +00:00
thorpej
4e8fc6ae38 Lint stubs for clone(2). 2001-07-17 03:05:43 +00:00
thorpej
f6459c8fab Manual page for clone(2). 2001-07-17 03:05:31 +00:00
thorpej
480252327f Cosmetic change. 2001-07-17 02:05:32 +00:00
thorpej
d85c1e4043 Add a __clone(2) entry point. 2001-07-17 02:01:40 +00:00
thorpej
4cd75d0d0a Add a __clone(3) entry point. 2001-07-17 00:33:04 +00:00
matt
5feec23305 Changes needed for ARM ELF shared library support. 2001-07-16 05:50:05 +00:00
lukem
dfaec93e4e move to kqueue branch for now 2001-07-10 11:59:50 +00:00
christos
3911c122ef add fts_safe_changedir() function and use it everywhere.
Idea from Todd Miller <millert@openbsd.org>
2001-07-09 21:33:03 +00:00
skrll
f589848c0d grammar. 2001-07-09 12:07:08 +00:00
simonb
1704d52d02 Don't need to include <string.h> unless REALLY_SET_PROGNAME is true. 2001-07-09 00:58:22 +00:00
simonb
9bcd87074c Don't need to include <string.h>. 2001-07-09 00:57:58 +00:00
jdolecek
505574ea9b remove trailing whitespace 2001-07-08 20:18:36 +00:00
eeh
b4b1b3f3d7 Replace bzero.S and bcopy.S with memset.S and memcpy.S to make the makefiles
happy.
2001-07-07 04:55:21 +00:00
perry
c297defc99 Note explicitly that memcpy does not guarantee good behavior on overlap. 2001-07-07 04:53:52 +00:00
abs
185d31ea9e Do not xref pc(1) 2001-07-06 18:15:36 +00:00
tv
6b2a880d3c memcpy(3) is not guaranteed to do overlaps, contrary to this historical
manpage "BUGS" section.  Nuke the entire section.
Addresses PR lib/13370.
2001-07-06 15:11:18 +00:00
eeh
227671f79e Fix more boundary issues. 2001-07-05 19:09:24 +00:00
eeh
8617fb9c54 Fix some boundary condition issues. 2001-07-05 06:29:49 +00:00
eeh
81fff01d8c Re-enable block insns for cahe issues. 2001-07-04 20:18:30 +00:00
eeh
093cf4f3b1 Re-enable block insns since they don't allocate in the caches. 2001-07-04 20:16:17 +00:00
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