History log of /src/lib/libc/arch/sparc64/sys |
Revision | Date | Author | Comments |
1.5 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 25-Jul-2000 |
mycroft | Use cpp comment style.
|
1.2 | 02-Dec-1998 |
thorpej | Warn about references to the compatibility vfork() (i.e. the vfork() with the 4.4BSD non-shared-address-space semantics), and direct the user to include <unistd.h> to generate the correct reference.
This warning isn't about an ABI compatibility issue, but the new vfork() is considerably faster.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.7 | 28-Apr-2008 |
martin | branches: 1.7.8; Remove clause 3 and 4 from TNF licenses
|
1.6 | 27-Dec-2006 |
martin | branches: 1.6.10; After discussing this further with uwe, rearange stack usage slightly and replace a comment with words suggested by him.
|
1.5 | 25-Dec-2006 |
martin | When setting up the __clone()'s userland stack, make sure to allocate an initial frame. Fixes PR 33075.
|
1.4 | 02-Jan-2004 |
martin | branches: 1.4.16; Restore stack frames on error exit. This makes us pass dynamic and static linked versions of the clonetest regression test. While here, some cosmetics: branch prediction, avoid depreceated instructions.
|
1.3 | 31-Dec-2003 |
martin | Use CC64FSZ instead of magic constant for stack frame size. Frob the clone's stack pointer to be BIASed - it is 64 bit code too. Use "carry set" as test for a failed syscall.
|
1.2 | 07-May-2002 |
eeh | Use large (-fPIC) relocations.
|
1.1 | 23-Jul-2001 |
thorpej | branches: 1.1.2; sparc64 version, cloned (har har!) from the sparc version and tweaked.
|
1.1.2.3 | 21-Jun-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.1.2.1 | 23-Jul-2001 |
nathanw | file __clone.S was added on branch nathanw_sa on 2001-10-08 20:18:28 +0000
|
1.4.16.2 | 04-Jan-2007 |
bouyer | Pull up following revision(s) (requested by martin in ticket #311): lib/libc/arch/sparc64/sys/__clone.S: revision 1.6 After discussing this further with uwe, rearange stack usage slightly and replace a comment with words suggested by him.
|
1.4.16.1 | 03-Jan-2007 |
tron | Pull up following revision(s) (requested by martin in ticket #309): lib/libc/arch/sparc64/sys/__clone.S: revision 1.5 When setting up the __clone()'s userland stack, make sure to allocate an initial frame. Fixes PR 33075.
|
1.6.10.1 | 18-May-2008 |
yamt | sync with head.
|
1.7.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.7.8.1 | 28-Apr-2008 |
martin | file __clone.S was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.2 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.1 | 25-Aug-1999 |
thorpej | Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d in their respective header files). Add PSEUDO stubs for the old versions of these system calls.
Note that __semctl13() doesn't require the extra stub that the old semctl()/__semctl() did, as the SUSv2 version takes variable arguments, and thus does not require the extra indirection.
|
1.10 | 26-Oct-2021 |
christos | Merge all MD __sigaction14_sigtramp.c copies into one: - sparc and sparc64 were not using version 0 sigcontext when there were no arguments in the signal version. This was probably a bug. - vax is using +1 the version numbers of the other archs. - Only hppa was defining __LIBC12_SOURCE__ so it was getting a working sigcontext before. all the other ports that supported sigcontext had the compat code disabled. [pointed out by thorpej, thanks!] If we want to remove sigcontext support from userland at least now there is less work to do so.
|
1.9 | 11-Jan-2009 |
christos | merge christos-time_t
|
1.8 | 24-Nov-2008 |
martin | Remove __LIBC12_SOURCE__
|
1.7 | 28-Apr-2008 |
martin | branches: 1.7.6; 1.7.8; Remove clause 3 and 4 from TNF licenses
|
1.6 | 19-Feb-2006 |
christos | branches: 1.6.4; 1.6.18; make these consistent.
|
1.5 | 12-Jun-2005 |
lukem | Add missing __RCSID()
|
1.4 | 23-Mar-2004 |
drochner | save errno while trying to install a !SA_SIGINFO trampoline -- this is expected to fail with !COMPAT_16 kernels, and we shouldn't overwrite errno in this case
|
1.3 | 27-Oct-2003 |
christos | Signal trampoline stuff for siginfo. XXX: I don't understand why I am off by 48 bytes.
|
1.2 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.1 | 09-Jul-2002 |
thorpej | branches: 1.1.2; New __sigaction14() system call stub which registers the signal trampoline, and the signal trampolines themselves.
NOTE: These are not yet enabled; they will be enabled after further testing on more architectures.
|
1.1.2.3 | 02-Oct-2002 |
thorpej | libc: Internally rename __sigaction14 to __libc_sigaction14. Provide a weak alias of __sigaction14 -> __libc_sigaction14.
libpthread: Use __libc_sigaction14 to actually register the signal handler, rather than using __sigaction_sigtramp() directly with a hard-coded trampoline version. While we don't actually use the libc trampoline, we want to avoid depending on any COMPAT_* kernel options down the road (this is already the case for the VAX port).
Be explicit about which version of the signal interface we're interposing (...14), and build pthread_sig.c with __LIBC12_SOURCE__ (required to get the libc-internal interfaces).
|
1.1.2.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 09-Jul-2002 |
nathanw | file __sigaction14_sigtramp.c was added on branch nathanw_sa on 2002-08-01 03:28:06 +0000
|
1.6.18.1 | 18-May-2008 |
yamt | sync with head.
|
1.6.4.1 | 28-Nov-2008 |
snj | Pull up following revision(s) (requested by martin in ticket #1241): lib/libc/arch/sparc64/sys/__sigaction14_sigtramp.c: revision 1.8 Remove __LIBC12_SOURCE__
|
1.7.8.2 | 04-Jan-2009 |
christos | merge with head.
|
1.7.8.1 | 28-Apr-2008 |
christos | file __sigaction14_sigtramp.c was added on branch christos-time_t on 2009-01-04 17:02:18 +0000
|
1.7.6.1 | 25-Nov-2008 |
snj | Pull up following revision(s) (requested by martin in ticket #124): lib/libc/arch/sparc64/sys/__sigaction14_sigtramp.c: revision 1.8 Remove __LIBC12_SOURCE__
|
1.4 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.3 | 26-Mar-2004 |
drochner | fix references to the syscall formerly known as SYS___sigreturn14
|
1.2 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.1 | 08-Oct-1998 |
eeh | Fix libc signal breakage (I hope).
|
1.6 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.5 | 26-Mar-2004 |
drochner | fix references to the syscall formerly known as SYS___sigreturn14
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 29-Oct-2002 |
petrov | Compile with an ISO C preprocessor.
|
1.2 | 10-Jul-2002 |
thorpej | branches: 1.2.2; Also need <machine/fsr.h> and <machine/psl.h>.
|
1.1 | 09-Jul-2002 |
thorpej | New __sigaction14() system call stub which registers the signal trampoline, and the signal trampolines themselves.
NOTE: These are not yet enabled; they will be enabled after further testing on more architectures.
|
1.2.2.3 | 11-Nov-2002 |
nathanw | Catch up to -current
|
1.2.2.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 | 10-Jul-2002 |
nathanw | file __sigtramp1.S was added on branch nathanw_sa on 2002-08-01 03:28:06 +0000
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; Remove clause 3 and 4 from TNF licenses
|
1.2 | 27-Oct-2003 |
christos | branches: 1.2.30; Explain the stack layout correctly now that that I understand it :-)
|
1.1 | 27-Oct-2003 |
christos | Signal trampoline stuff for siginfo. XXX: I don't understand why I am off by 48 bytes.
|
1.2.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3.8.1 | 28-Apr-2008 |
martin | file __sigtramp2.S was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.1 | 13-Dec-2000 |
martin | Add simple __syscall.S to make libc compile on sparc64 again.
|
1.3 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 25-Jul-2000 |
mycroft | Use cpp comment style.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.13 | 12-Sep-2013 |
joerg | Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small vs big PIC mode. Retire -DPIC and -DBIGPIC.
|
1.12 | 26-Dec-2003 |
martin | branches: 1.12.56; 1.12.62; Use an unsigned comparison against minbrk. From OpenBSD, changed by Miod Vallat.
|
1.11 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.10 | 07-May-2002 |
eeh | Use large (-fPIC) relocations.
|
1.9 | 25-Jul-2000 |
mycroft | branches: 1.9.2; Store the whole 64-bit pointer...
|
1.8 | 25-Jul-2000 |
mycroft | Use cpp comment style.
|
1.7 | 21-Jul-2000 |
eeh | Update some more assembly code for PIC issues.
|
1.6 | 18-Jul-2000 |
eeh | Fix PIC bugs.
|
1.5 | 26-Jun-2000 |
kleink | Thinko in previous: we do always use an internal name.
|
1.4 | 23-Jun-2000 |
kleink | Add internal names for brk() and sbrk().
|
1.3 | 31-Mar-1999 |
kleink | branches: 1.3.10; Change references to `end' to `_end' as not to invade (or being invaded by) the user's name space.
|
1.2 | 14-Jan-1999 |
kleink | * On architectures using ELF, and conditionally on those in transition, rename _ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and _C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to avoid possible name clashes with identifiers used in user applications. * Do the same for minbrk on all architectures to avoid a GCC-specific (and on ELF architectures effectively useless) symbol reference renaming in MI code.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.3.10.3 | 22-Aug-2000 |
kleink | Pull up revs. 1.4-1.5 (approved by thorpej): Add internal names for brk(), sbrk() and fork().
|
1.3.10.2 | 27-Jul-2000 |
mycroft | Fix missing piece of the previous pullup.
|
1.3.10.1 | 26-Jul-2000 |
mycroft | Approved by thorpej: Add/fix PIC support, stack biasing, and many other random bugs.
basesrc/lib/libc/arch/sparc64/SYS.h 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/gen/__sigsetjmp14.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/fabs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/fixunsdfsi.S 1.2 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/modf.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/saveregs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/sigsetjmp.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/string/bzero.S 1.3 -> 1.7 basesrc/lib/libc/arch/sparc64/string/ffs.S 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.5 -> 1.7 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.8 -> 1.9 basesrc/lib/libc/arch/sparc64/sys/cerror.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/ptrace.S 1.1 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/sbrk.S 1.5 -> 1.6 basesrc/lib/libc/arch/sparc64/sys/setlogin.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/sys/sigprocmask.S 1.5 -> 1.6
|
1.9.2.1 | 21-Jun-2002 |
nathanw | Catch up to -current.
|
1.12.62.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.12.56.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.8 | 14-Sep-2013 |
nakayama | Redo previous to fix build break.
|
1.7 | 12-Sep-2013 |
joerg | Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small vs big PIC mode. Retire -DPIC and -DBIGPIC.
|
1.6 | 07-Aug-2003 |
agc | branches: 1.6.56; 1.6.62; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.5 | 07-May-2002 |
eeh | Use large (-fPIC) relocations.
|
1.4 | 26-Jul-2000 |
eeh | branches: 1.4.2; Need to reserve a full 64-bit stackframe, not a 32-bit one.
|
1.3 | 18-Jul-2000 |
eeh | Fix PIC bugs.
|
1.2 | 14-Jan-1999 |
kleink | branches: 1.2.10; * On architectures using ELF, and conditionally on those in transition, rename _ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and _C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to avoid possible name clashes with identifiers used in user applications. * Do the same for minbrk on all architectures to avoid a GCC-specific (and on ELF architectures effectively useless) symbol reference renaming in MI code.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.2.10.1 | 26-Jul-2000 |
mycroft | Approved by thorpej: Add/fix PIC support, stack biasing, and many other random bugs.
basesrc/lib/libc/arch/sparc64/SYS.h 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/gen/__sigsetjmp14.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/fabs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/fixunsdfsi.S 1.2 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/modf.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/saveregs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/sigsetjmp.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/string/bzero.S 1.3 -> 1.7 basesrc/lib/libc/arch/sparc64/string/ffs.S 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.5 -> 1.7 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.8 -> 1.9 basesrc/lib/libc/arch/sparc64/sys/cerror.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/ptrace.S 1.1 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/sbrk.S 1.5 -> 1.6 basesrc/lib/libc/arch/sparc64/sys/setlogin.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/sys/sigprocmask.S 1.5 -> 1.6
|
1.4.2.1 | 21-Jun-2002 |
nathanw | Catch up to -current.
|
1.6.62.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.6.56.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.3 | 07-Feb-2017 |
kamil | Mark exect(3) obsolete and bind it to plain execve(2) on all platforms
The original exect(2) from BSD4.2 was enabling bit for tracing (single-step mode) and calling execve(2). The purpose of it was to generate a signal for a tracer once the application will change its image to a new program.
This approach no longer works as: - exect(2) traces (single-steps) libc and it requires hundreds or thousands steps before entering a new image - it's vax and x86 specific code - this functionality has been moved to the kernel - once a process is traced it will generate SIGTRAP with si_code TRAP_EXEC and route it to its debugger - the side effects and unportability make this interface unusable - there are no known users of this interface - it apparently never worked better since day0 of NetBSD ("day0 bug")
Users are requested to move to other execve(2) variants. Calling current execve(2) as it is the most similar behavior to this one from BSD4.2.
Discussed several times on mailing lists and in PR/51700.
Add warning to exect(3) telling about marking this function obsolete.
This function is prepared to be removed in next libc major bump.
Sponsored by <The NetBSD Foundation>
|
1.2 | 07-Aug-2003 |
agc | branches: 1.2.80; 1.2.84; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.2.84.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.2.80.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.5 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.4 | 13-Feb-2003 |
nathanw | Implement pthread_atfork() (in libc, because the required threadlib stub behavior is exactly the same as the usual behavior).
|
1.3 | 25-Jul-2000 |
mycroft | Use cpp comment style.
|
1.2 | 26-Jun-2000 |
kleink | Need an internal name for fork().
|
1.1 | 11-Sep-1998 |
eeh | branches: 1.1.10; Add sparc64-specific libc.
|
1.1.10.1 | 22-Aug-2000 |
kleink | Pull up rev. 1.2 (approved by thorpej): Add internal names for brk(), sbrk() and fork().
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; Remove clause 3 and 4 from TNF licenses
|
1.2 | 18-Jan-2003 |
thorpej | branches: 1.2.30; Merge the nathanw_sa branch.
|
1.1 | 17-Nov-2001 |
martin | branches: 1.1.2; file getcontext.S was initially added on branch nathanw_sa.
|
1.1.2.1 | 17-Nov-2001 |
martin | Userland *context support for sparc64, from Klaus Klein.
|
1.2.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3.8.1 | 28-Apr-2008 |
martin | file getcontext.S was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.2 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.1 | 25-Aug-1999 |
thorpej | Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d in their respective header files). Add PSEUDO stubs for the old versions of these system calls.
Note that __semctl13() doesn't require the extra stub that the old semctl()/__semctl() did, as the SUSv2 version takes variable arguments, and thus does not require the extra indirection.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 28-Sep-2000 |
kleink | Need an internal name for pipe(2).
|
1.2 | 25-Jul-2000 |
mycroft | Use cpp comment style.
|
1.1 | 11-Sep-1998 |
eeh | branches: 1.1.10; Add sparc64-specific libc.
|
1.1.10.1 | 29-Sep-2000 |
kleink | Pull up rev. 1.3 via patch (approved by thorpej): Add internal name for pipe().
|
1.5 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.4 | 24-Jul-2000 |
mycroft | _errno -> __errno
|
1.3 | 21-Jul-2000 |
eeh | Update some more assembly code for PIC issues.
|
1.2 | 18-Jul-2000 |
eeh | Fix PIC bugs.
|
1.1 | 11-Sep-1998 |
eeh | branches: 1.1.10; Add sparc64-specific libc.
|
1.1.10.1 | 26-Jul-2000 |
mycroft | Approved by thorpej: Add/fix PIC support, stack biasing, and many other random bugs.
basesrc/lib/libc/arch/sparc64/SYS.h 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/gen/__sigsetjmp14.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/fabs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/fixunsdfsi.S 1.2 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/modf.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/saveregs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/sigsetjmp.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/string/bzero.S 1.3 -> 1.7 basesrc/lib/libc/arch/sparc64/string/ffs.S 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.5 -> 1.7 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.8 -> 1.9 basesrc/lib/libc/arch/sparc64/sys/cerror.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/ptrace.S 1.1 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/sbrk.S 1.5 -> 1.6 basesrc/lib/libc/arch/sparc64/sys/setlogin.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/sys/sigprocmask.S 1.5 -> 1.6
|
1.11 | 14-Sep-2013 |
nakayama | Redo previous to fix build break.
|
1.10 | 12-Sep-2013 |
joerg | Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small vs big PIC mode. Retire -DPIC and -DBIGPIC.
|
1.9 | 07-Aug-2003 |
agc | branches: 1.9.56; 1.9.62; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.8 | 07-May-2002 |
eeh | Use large (-fPIC) relocations.
|
1.7 | 25-Jul-2000 |
mycroft | branches: 1.7.2; Use cpp comment style.
|
1.6 | 18-Jul-2000 |
eeh | Fix PIC bugs.
|
1.5 | 26-Jun-2000 |
kleink | Thinko in previous: we do always use an internal name.
|
1.4 | 23-Jun-2000 |
kleink | Add internal names for brk() and sbrk().
|
1.3 | 31-Mar-1999 |
kleink | branches: 1.3.10; Change references to `end' to `_end' as not to invade (or being invaded by) the user's name space.
|
1.2 | 14-Jan-1999 |
kleink | * On architectures using ELF, and conditionally on those in transition, rename _ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and _C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to avoid possible name clashes with identifiers used in user applications. * Do the same for minbrk on all architectures to avoid a GCC-specific (and on ELF architectures effectively useless) symbol reference renaming in MI code.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.3.10.2 | 22-Aug-2000 |
kleink | Pull up revs. 1.4-1.5 (approved by thorpej): Add internal names for brk(), sbrk() and fork().
|
1.3.10.1 | 26-Jul-2000 |
mycroft | Approved by thorpej: Add/fix PIC support, stack biasing, and many other random bugs.
basesrc/lib/libc/arch/sparc64/SYS.h 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/gen/__sigsetjmp14.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/fabs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/fixunsdfsi.S 1.2 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/modf.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/saveregs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/sigsetjmp.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/string/bzero.S 1.3 -> 1.7 basesrc/lib/libc/arch/sparc64/string/ffs.S 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.5 -> 1.7 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.8 -> 1.9 basesrc/lib/libc/arch/sparc64/sys/cerror.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/ptrace.S 1.1 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/sbrk.S 1.5 -> 1.6 basesrc/lib/libc/arch/sparc64/sys/setlogin.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/sys/sigprocmask.S 1.5 -> 1.6
|
1.7.2.1 | 21-Jun-2002 |
nathanw | Catch up to -current.
|
1.9.62.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.9.56.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.5 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.4 | 07-May-2002 |
eeh | Use large (-fPIC) relocations.
|
1.3 | 21-Jul-2000 |
eeh | branches: 1.3.2; Update some more assembly code for PIC issues.
|
1.2 | 18-Jul-2000 |
eeh | Fix PIC bugs.
|
1.1 | 11-Sep-1998 |
eeh | branches: 1.1.10; Add sparc64-specific libc.
|
1.1.10.1 | 26-Jul-2000 |
mycroft | Approved by thorpej: Add/fix PIC support, stack biasing, and many other random bugs.
basesrc/lib/libc/arch/sparc64/SYS.h 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/gen/__sigsetjmp14.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/fabs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/fixunsdfsi.S 1.2 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/modf.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/saveregs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/sigsetjmp.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/string/bzero.S 1.3 -> 1.7 basesrc/lib/libc/arch/sparc64/string/ffs.S 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.5 -> 1.7 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.8 -> 1.9 basesrc/lib/libc/arch/sparc64/sys/cerror.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/ptrace.S 1.1 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/sbrk.S 1.5 -> 1.6 basesrc/lib/libc/arch/sparc64/sys/setlogin.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/sys/sigprocmask.S 1.5 -> 1.6
|
1.3.2.1 | 25-Feb-2002 |
nathanw | Move setlogin() stub to C code, and namespace-protect it.
|
1.1 | 07-Jul-2000 |
itohy | Add special treatment of shmat(2). On m68k ELF calling standard (__SVR4_ABI__), if a function returns a pointer, the return value should go to a0 as well as d0.
|
1.2 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.1 | 25-Aug-1999 |
thorpej | Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d in their respective header files). Add PSEUDO stubs for the old versions of these system calls.
Note that __semctl13() doesn't require the extra stub that the old semctl()/__semctl() did, as the SUSv2 version takes variable arguments, and thus does not require the extra indirection.
|
1.3 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.2 | 02-Dec-1998 |
thorpej | Warn about references to the compatibility() sigaction(), sigpending(), sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to include <signal.h> to generate the correct reference.
|
1.1 | 08-Oct-1998 |
eeh | Fix libc signal breakage (I hope).
|
1.8 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.7 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.6 | 25-Jul-2000 |
mycroft | Use cpp comment style.
|
1.5 | 02-Dec-1998 |
thorpej | Warn about references to the compatibility() sigaction(), sigpending(), sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to include <signal.h> to generate the correct reference.
|
1.4 | 08-Oct-1998 |
eeh | Fix libc signal breakage (I hope).
|
1.3 | 14-Sep-1998 |
thorpej | Back out previous change; it was incorrect.
|
1.2 | 13-Sep-1998 |
eeh | Libc fixes, mostly to work around the new signal stuff.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.9 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.8 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.7 | 25-Jul-2000 |
mycroft | Use cpp comment style.
|
1.6 | 21-Jul-2000 |
eeh | Update some more assembly code for PIC issues.
|
1.5 | 02-Dec-1998 |
thorpej | branches: 1.5.10; Warn about references to the compatibility() sigaction(), sigpending(), sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to include <signal.h> to generate the correct reference.
|
1.4 | 08-Oct-1998 |
eeh | Fix libc signal breakage (I hope).
|
1.3 | 14-Sep-1998 |
thorpej | Back out previous change; it was incorrect.
|
1.2 | 13-Sep-1998 |
eeh | Libc fixes, mostly to work around the new signal stuff.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.5.10.1 | 26-Jul-2000 |
mycroft | Approved by thorpej: Add/fix PIC support, stack biasing, and many other random bugs.
basesrc/lib/libc/arch/sparc64/SYS.h 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/gen/__sigsetjmp14.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/fabs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/fixunsdfsi.S 1.2 -> 1.3 basesrc/lib/libc/arch/sparc64/gen/modf.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/saveregs.S 1.1 -> 1.2 basesrc/lib/libc/arch/sparc64/gen/sigsetjmp.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/string/bzero.S 1.3 -> 1.7 basesrc/lib/libc/arch/sparc64/string/ffs.S 1.3 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.5 -> 1.7 basesrc/lib/libc/arch/sparc64/sys/brk.S 1.8 -> 1.9 basesrc/lib/libc/arch/sparc64/sys/cerror.S 1.2 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/ptrace.S 1.1 -> 1.4 basesrc/lib/libc/arch/sparc64/sys/sbrk.S 1.5 -> 1.6 basesrc/lib/libc/arch/sparc64/sys/setlogin.S 1.1 -> 1.3 basesrc/lib/libc/arch/sparc64/sys/sigprocmask.S 1.5 -> 1.6
|
1.8 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.7 | 26-Mar-2004 |
drochner | the WARN_REFERENCES text "include <signal.h> for correct reference" is pointless as <signal.h> won't help you, so remove it
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.5 | 02-Dec-1998 |
thorpej | Warn about references to the compatibility() sigaction(), sigpending(), sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to include <signal.h> to generate the correct reference.
|
1.4 | 08-Oct-1998 |
eeh | Fix libc signal breakage (I hope).
|
1.3 | 14-Sep-1998 |
thorpej | Back out previous change; it was incorrect.
|
1.2 | 13-Sep-1998 |
eeh | Libc fixes, mostly to work around the new signal stuff.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.8 | 16-Oct-2005 |
christos | Bring sparc64 to the new compat layout.
|
1.7 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.6 | 25-Jul-2000 |
mycroft | Use cpp comment style.
|
1.5 | 02-Dec-1998 |
thorpej | Warn about references to the compatibility() sigaction(), sigpending(), sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to include <signal.h> to generate the correct reference.
|
1.4 | 08-Oct-1998 |
eeh | Fix libc signal breakage (I hope).
|
1.3 | 14-Sep-1998 |
thorpej | Back out previous change; it was incorrect.
|
1.2 | 13-Sep-1998 |
eeh | Libc fixes, mostly to work around the new signal stuff.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.3 | 18-Apr-2020 |
thorpej | Rename "syscall" to "_syscall" and provide "syscall" as a weak alias.
|
1.2 | 07-Aug-2003 |
agc | branches: 1.2.98; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.1 | 11-Sep-1998 |
eeh | Add sparc64-specific libc.
|
1.2.98.1 | 21-Apr-2020 |
martin | Sync with HEAD
|