History log of /src/lib/libc/arch/vax/sys |
Revision | Date | Author | Comments |
1.8 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.5 | 28-Jun-2000 |
matt | branches: 1.5.2; Make these work with either a.out or ELF.
|
1.4 | 05-Feb-2000 |
kleink | Implement *__errno() redirection, with help from Matt Thomas.
|
1.3 | 02-Dec-1998 |
thorpej | branches: 1.3.2; 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.2 | 04-Feb-1997 |
ragge | ENTRY() takes two argument now, not one.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.3.2.1 | 07-Feb-2000 |
he | Pull up revision 1.4 (requested by kleink): Implement *__errno() indirection.
|
1.5.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.5.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; 1.3.20; Remove clause 3 and 4 from TNF licenses
|
1.2 | 24-Feb-2002 |
matt | branches: 1.2.32; Change to use a register prefix.
|
1.1 | 20-Jul-2001 |
matt | branches: 1.1.2; Add __clone(2) for VAX.
|
1.1.2.4 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.2.3 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.1.2.1 | 20-Jul-2001 |
nathanw | file __clone.S was added on branch nathanw_sa on 2001-10-08 20:18:29 +0000
|
1.2.32.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.20.1 | 08-Feb-2011 |
bouyer | 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 __clone.S was added on branch christos-time_t on 2008-04-28 20:22:59 +0000
|
1.2 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
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.11 | 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.10 | 28-Apr-2008 |
martin | branches: 1.10.8; Remove clause 3 and 4 from TNF licenses
|
1.9 | 22-Feb-2006 |
he | branches: 1.9.18; Remove unused local variable (re-declared in inner conditional scope).
|
1.8 | 19-Feb-2006 |
christos | make these consistent.
|
1.7 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
1.6 | 12-Jun-2005 |
lukem | Add missing __RCSID()
|
1.5 | 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.4 | 30-Sep-2003 |
matt | Enable the SIGINFO trampoline.
|
1.3 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.2 | 12-Sep-2002 |
ragge | Fix a signal handler bug originally reported by Hugh Graham some year ago: If two signals are sent after each other without the process being run in userspace between them then the second one will overwrite part of the signal info stored on the userstack. Fixed by rewriting and simplifying both the signal delivery code and the trampoline code. Also bump signal version number to 2. Rename __sigtramp1.S to __sigtramp.S.
|
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.4 | 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.3 | 17-Sep-2002 |
nathanw | Catch up to -current.
|
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:08 +0000
|
1.9.18.1 | 18-May-2008 |
yamt | sync with head.
|
1.10.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.10.8.1 | 28-Apr-2008 |
martin | file __sigaction14_sigtramp.c was added on branch christos-time_t on 2008-04-28 20:22:59 +0000
|
1.5 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
1.4 | 26-Mar-2004 |
drochner | fix references to the syscall formerly known as SYS___sigreturn14
|
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 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
1.1 | 30-Sep-1998 |
ragge | New libc signal handling stuff.
|
1.3 | 27-Sep-2003 |
matt | Since this a signal trampoline #2, make that's in the file name.
|
1.2 | 26-Jul-2003 |
salo | netbsd.org->NetBSD.org
|
1.1 | 12-Sep-2002 |
ragge | branches: 1.1.2; Fix a signal handler bug originally reported by Hugh Graham some year ago: If two signals are sent after each other without the process being run in userspace between them then the second one will overwrite part of the signal info stored on the userstack. Fixed by rewriting and simplifying both the signal delivery code and the trampoline code. Also bump signal version number to 2. Rename __sigtramp1.S to __sigtramp.S.
|
1.1.2.2 | 17-Sep-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 12-Sep-2002 |
nathanw | file __sigtramp.S was added on branch nathanw_sa on 2002-09-17 21:32:47 +0000
|
1.2 | 12-Sep-2002 |
ragge | Fix a signal handler bug originally reported by Hugh Graham some year ago: If two signals are sent after each other without the process being run in userspace between them then the second one will overwrite part of the signal info stored on the userstack. Fixed by rewriting and simplifying both the signal delivery code and the trampoline code. Also bump signal version number to 2. Rename __sigtramp1.S to __sigtramp.S.
|
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 | 17-Sep-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 09-Jul-2002 |
nathanw | file __sigtramp1.S was added on branch nathanw_sa on 2002-08-01 03:28:08 +0000
|
1.3 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
1.2 | 26-Mar-2004 |
drochner | fix references to the syscall formerly known as SYS___sigreturn14
|
1.1 | 27-Sep-2003 |
matt | Since this a signal trampoline #2, make that's in the file name.
|
1.3 | 24-Nov-2021 |
thorpej | Decorate the VAX signal trampoline with the appropriate .cfi directives to allow exception unwind / backtrace across a signal handler.
N.B. This is currently disabled, as these .cfi directives cause linker warnings about incompatible TEXTREL relocations in .eh_frame.
|
1.2 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.1 | 30-Sep-2003 |
matt | branches: 1.1.52; Enable the SIGINFO trampoline.
|
1.1.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 13-Dec-2000 |
matt | branches: 1.1.2; Add a VAX version of __syscall. XXX Doesn't handle if syscall number is > 0xffffffff or < -0xffffffff.
|
1.1.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.7 | 21-Nov-2011 |
chs | gcc 4.5 on vax creates PLT stubs with an entry mask of 0xffc rather than 0 like gcc 4.1 did, so the sneaky assembly functions that "ret" without really returning now clobber their registers. adjust these functions to avoid this problem.
|
1.6 | 25-Jan-2011 |
matt | branches: 1.6.4; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.52; 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-Feb-2002 |
matt | Change to use a register prefix.
|
1.3 | 28-Jun-2000 |
matt | branches: 1.3.2; Make these work with either a.out or ELF.
|
1.2 | 05-Feb-2000 |
kleink | Implement *__errno() redirection, with help from Matt Thomas.
|
1.1 | 04-Jan-1998 |
thorpej | branches: 1.1.2; Add syscall stubs for __vfork14(). These are basically copies of Ovfork.S with the syscall numbers changed.
Since 4.4BSD vfork(2) did not share address space, Ovfork.S could be changed to be identical to fork.S (modulo syscall numbers). __vfork14.S, however, needs to remain separate since with a shared address space, the stub needs to pre-decrement the stack and do an indirect jump to the return address, so that the shared stackframe is still there when the parent returns. (Obviously, this does not apply to systems which to not build stackframes on leaf calls.)
|
1.1.2.1 | 07-Feb-2000 |
he | Pull up revision 1.2 (requested by kleink): Implement *__errno() indirection.
|
1.3.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.5.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.6.4.1 | 17-Apr-2012 |
yamt | sync with head
|
1.15 | 18-Mar-2014 |
riastradh | Merge riastradh-drm2 to HEAD.
|
1.14 | 18-Jul-2013 |
matt | Make __curbrk & __minbrk hidden.
|
1.13 | 25-Jan-2011 |
matt | branches: 1.13.4; 1.13.10; 1.13.14; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.12 | 26-Dec-2003 |
martin | branches: 1.12.52; 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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.9 | 01-Jul-2000 |
matt | branches: 1.9.2; Fix a major botch in 1.4 (which I did not do) which broke _brk and malloc.
|
1.8 | 30-Jun-2000 |
matt | Fix some bugs and clean up for ELF & a.out support
|
1.7 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
1.6 | 26-Jun-2000 |
kleink | Thinko in previous: we do always use an internal name.
|
1.5 | 23-Jun-2000 |
kleink | Add internal names for brk() and sbrk().
|
1.4 | 23-Jun-2000 |
kleink | Delete the leftover _brk entry; as discussed with Ragge.
|
1.3 | 14-Jan-1999 |
kleink | branches: 1.3.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.2 | 04-Feb-1997 |
ragge | ENTRY() takes two argument now, not one.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.3.10.1 | 22-Aug-2000 |
kleink | Pull up revs. 1.4-1.6,1.9 (approved by thorpej): Add internal names for brk(), sbrk() and fork().
|
1.9.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.9.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.12.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.13.14.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
1.13.10.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.13.4.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.9 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.8 | 07-Aug-2003 |
agc | branches: 1.8.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.7 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.6 | 07-Aug-2000 |
matt | branches: 1.6.2; Fix some ELF/a.out lossage
|
1.5 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
1.4 | 05-Feb-2000 |
kleink | Implement *__errno() indirection.
|
1.3 | 20-Oct-1998 |
matt | branches: 1.3.2; Some changes to disassembly easier without causing any performance penalty.
|
1.2 | 04-Dec-1995 |
ragge | Didn't take care of errors when return parameter was long long. Bug pointed out by Arne Henrik Juul.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.3.2.1 | 07-Feb-2000 |
he | Pull up revision 1.4 (requested by kleink): Implement *__errno() indirection.
|
1.6.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.6.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.8.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 24-Aug-2003 |
ragge | branches: 1.3.52; execl, execle and execlp must be weak-aliased.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 01-Jul-2001 |
ragge | branches: 1.1.2; These are too simple to not have in assembler. Also shrunk the libs with ~1k of unneccessary code :-)
|
1.1.2.4 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.2.3 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.1.2.1 | 01-Jul-2001 |
nathanw | file execl.S was added on branch nathanw_sa on 2001-10-08 20:18:29 +0000
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.5 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.4 | 24-Aug-2003 |
ragge | branches: 1.4.52; execl, execle and execlp must be weak-aliased.
|
1.3 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.2 | 06-Sep-2001 |
chuck | branches: 1.2.2; change "pushl [r0](ap)" ---> "pushl (ap)[r0]" ... the old version made a reference to an external symbol "r0" rather that used register r0.
|
1.1 | 01-Jul-2001 |
ragge | These are too simple to not have in assembler. Also shrunk the libs with ~1k of unneccessary code :-)
|
1.2.2.4 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.3 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.2 | 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.2.2.1 | 06-Sep-2001 |
nathanw | file execle.S was added on branch nathanw_sa on 2001-10-08 20:18:30 +0000
|
1.4.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 24-Aug-2003 |
ragge | branches: 1.3.52; execl, execle and execlp must be weak-aliased.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 01-Jul-2001 |
ragge | branches: 1.1.2; These are too simple to not have in assembler. Also shrunk the libs with ~1k of unneccessary code :-)
|
1.1.2.4 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.2.3 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.1.2.1 | 01-Jul-2001 |
nathanw | file execlp.S was added on branch nathanw_sa on 2001-10-08 20:18:31 +0000
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.7 | 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.6 | 25-Jan-2011 |
matt | branches: 1.6.26; 1.6.30; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.4 | 30-Jun-2000 |
matt | Fix some bugs and clean up for ELF & a.out support
|
1.3 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
1.2 | 04-Feb-1997 |
ragge | ENTRY() takes two argument now, not one.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.5.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.6.30.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.6.26.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.6 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.52; 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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.2 | 26-Jun-2000 |
kleink | branches: 1.2.2; Need an internal name for fork().
|
1.1 | 17-Apr-1995 |
ragge | branches: 1.1.20; Added libc VAX specific files.
|
1.1.20.1 | 22-Aug-2000 |
kleink | Pull up rev. 1.2 (approved by thorpej): Add internal names for brk(), sbrk() and fork().
|
1.2.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.5.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.6 | 21-Nov-2011 |
chs | gcc 4.5 on vax creates PLT stubs with an entry mask of 0xffc rather than 0 like gcc 4.1 did, so the sneaky assembly functions that "ret" without really returning now clobber their registers. adjust these functions to avoid this problem.
|
1.5 | 25-Jan-2011 |
matt | branches: 1.5.4; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.4 | 28-Apr-2008 |
martin | branches: 1.4.8; 1.4.20; Remove clause 3 and 4 from TNF licenses
|
1.3 | 23-Jan-2003 |
matt | branches: 1.3.30; Add the *context.? sources to SRCS. Make getcontext _getcontext and add a getcontext weak alias.
|
1.2 | 20-Jan-2003 |
matt | Use _ALIGN_TEXT. Make sure R0 is 0 in the saved context.
|
1.1 | 19-Jan-2003 |
matt | Add getcontext(2) stub.
|
1.3.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.4.20.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.4.8.1 | 28-Apr-2008 |
martin | file getcontext.S was added on branch christos-time_t on 2008-04-28 20:22:59 +0000
|
1.5.4.1 | 17-Apr-2012 |
yamt | sync with head
|
1.2 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
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.5 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.2 | 28-Sep-2000 |
kleink | branches: 1.2.2; Need an internal name for pipe(2).
|
1.1 | 17-Apr-1995 |
ragge | branches: 1.1.20; Added libc VAX specific files.
|
1.1.20.1 | 29-Sep-2000 |
kleink | Pull up rev. 1.2 (approved by thorpej): Add internal name for pipe().
|
1.2.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.4.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.8 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.7 | 07-Aug-2003 |
agc | branches: 1.7.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.6 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.5 | 30-Jun-2000 |
matt | branches: 1.5.2; Fix some bugs and clean up for ELF & a.out support
|
1.4 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
1.3 | 05-Feb-2000 |
kleink | Implement *__errno() indirection.
|
1.2 | 04-Feb-1997 |
ragge | branches: 1.2.4; ENTRY() takes two argument now, not one.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.2.4.1 | 07-Feb-2000 |
he | Pull up revision 1.3 (requested by kleink): Implement *__errno() indirection.
|
1.5.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.5.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.7.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.2 | 11-Nov-1996 |
mycroft | Treat reboot() like a normal system call. From PR 2458.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.13 | 18-Mar-2014 |
riastradh | Merge riastradh-drm2 to HEAD.
|
1.12 | 18-Jul-2013 |
matt | Make __curbrk & __minbrk hidden.
|
1.11 | 25-Jan-2011 |
matt | branches: 1.11.4; 1.11.10; 1.11.14; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.10 | 07-Aug-2003 |
agc | branches: 1.10.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.9 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.8 | 05-May-2001 |
kleink | Shameless hack to reference end when using a.out and _end when using ELF.
|
1.7 | 30-Jun-2000 |
matt | branches: 1.7.2; Fix some bugs and clean up for ELF & a.out support
|
1.6 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
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 | 14-Jan-1999 |
kleink | branches: 1.3.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.2 | 04-Feb-1997 |
ragge | ENTRY() takes two argument now, not one.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.3.10.1 | 22-Aug-2000 |
kleink | Pull up revs. 1.4-1.5 (approved by thorpej): Add internal names for brk(), sbrk() and fork().
|
1.7.2.3 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.7.2.2 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.7.2.1 | 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.10.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.11.14.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
1.11.10.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.11.4.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 | 18-Jan-2003 |
thorpej | These files are obsolete; setlogin() is now implemented in C with a small syscall stub.
|
1.2 | 28-Jun-2000 |
matt | branches: 1.2.2; Make these work with either a.out or ELF.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.2.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 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
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 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
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 | 30-Sep-1998 |
ragge | New libc signal handling stuff.
|
1.6 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
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-Feb-2002 |
matt | Change to use a register prefix.
|
1.3 | 02-Dec-1998 |
thorpej | branches: 1.3.12; 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.2 | 30-Sep-1998 |
ragge | New libc signal handling stuff.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.3.12.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.12.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.9 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.6 | 30-Jun-2000 |
matt | branches: 1.6.2; Fix some bugs and clean up for ELF & a.out support
|
1.5 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
1.4 | 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.3 | 30-Sep-1998 |
ragge | New libc signal handling stuff.
|
1.2 | 04-Feb-1997 |
ragge | ENTRY() takes two argument now, not one.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.6.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.6.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.9 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
1.8 | 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.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 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
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 | 30-Sep-1998 |
ragge | New libc signal handling stuff.
|
1.3 | 04-Feb-1997 |
ragge | ENTRY() takes two argument now, not one.
|
1.2 | 30-Nov-1996 |
jtc | PROF -> GPROF
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.9 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.6 | 30-Jun-2000 |
matt | branches: 1.6.2; Fix some bugs and clean up for ELF & a.out support
|
1.5 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
1.4 | 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.3 | 30-Sep-1998 |
ragge | New libc signal handling stuff.
|
1.2 | 04-Feb-1997 |
ragge | ENTRY() takes two argument now, not one.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.6.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.6.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.8 | 18-Apr-2020 |
thorpej | Rename "syscall" to "_syscall" and provide "syscall" as a weak alias.
|
1.7 | 25-Jan-2011 |
matt | branches: 1.7.44; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.6 | 07-Aug-2003 |
agc | branches: 1.6.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.5 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 30-Jun-2000 |
matt | branches: 1.4.2; Fix some bugs and clean up for ELF & a.out support
|
1.3 | 28-Jun-2000 |
matt | Make these work with either a.out or ELF.
|
1.2 | 04-Feb-1997 |
ragge | ENTRY() takes two argument now, not one.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.4.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.4.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.6.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.7.44.1 | 21-Apr-2020 |
martin | Sync with HEAD
|