wiz
f1bde32520
s/necesary/necessary/
2001-07-24 16:43:02 +00:00
tsubai
1278735b51
.init/.fini support.
2001-07-23 20:43:31 +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
wiz
a9356936b4
seperate -> separate
2001-07-22 13:33:58 +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
bjh21
71d647ec7a
The common arm_elf code seems to work on arm26, so use that.
2001-07-20 13:01:13 +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
blymn
cbb9312d8b
line up function prototype names.
2001-07-18 12:27:53 +00:00
fvdl
d34ad42fdb
Fix call to _exit.
2001-07-18 12:24:53 +00:00
blymn
a818d9cc76
new_field argument list too long, use .Fo/.Fa/.Fc
2001-07-18 12:24:27 +00:00
simonb
19211890ff
Enable dot_init.h on mips, fixing .init & .fini processing.
2001-07-18 04:43:48 +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
mrg
6bea810c23
enable dot_init.h on both sparc & sparc64, fixing .init & .fini processing
...
for both platforms. they share dot_init.h with a single #ifdef #define
difference...
2001-07-17 18:25:11 +00:00
thorpej
f9c5bef128
De-lint, cleanup.
2001-07-17 17:46:42 +00:00
simonb
1bc139fd41
Add but not enable correct .init/.fini handling.
2001-07-17 15:20:23 +00:00
mrg
f4bd34ec5f
add but not enable correct .init/.fini handling.
2001-07-17 13:32:35 +00:00
mrg
ff68bb147c
minor KNF
2001-07-17 13:28:05 +00:00
tsubai
4a0b75d5d2
Add the new .init/.fini support.
2001-07-17 12:16:43 +00:00
matt
119c72fb96
Add new init/fini to VAX ELF.
2001-07-17 06:45:46 +00:00
matt
ae9f64ff3b
Turn-on new init/fini processing.
2001-07-17 06:39:14 +00:00
fvdl
017c6632e8
__clone stub for i386
2001-07-17 06:03:43 +00:00
thorpej
4abcdae85e
Enable the new (working) .init/.fini magic.
2001-07-17 03:56:48 +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
matt
f6c7ed1948
Steal the variable VM_* stuff from m68k.
2001-07-16 05:45:52 +00:00
matt
126898a2cd
Initial CSU for ARM with shared ELF.
2001-07-15 17:29:00 +00:00
matt
a697055069
Use libarm32 even on architecture arm
2001-07-14 03:18:33 +00:00
matt
9ced9a1527
Include the arm32 files if architecture is arm as well as arm32
2001-07-14 03:17:44 +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