drochner
|
c48ea35c91
|
include missing SYSV option header - PR kern/6479 by Urban Boquist
|
1998-11-22 15:00:47 +00:00 |
frueauf
|
b6576d4d72
|
fix typo: nativ_to_hpux_errno -> native_to_hpux_errno.
|
1998-11-09 15:35:16 +00:00 |
erh
|
bda913305b
|
Make sure the interpreter string is long enough to check against.
|
1998-11-05 22:19:25 +00:00 |
frueauf
|
03c64513e6
|
hpux_error.c got removed, add hpux_errno.c instead.
|
1998-11-05 12:42:46 +00:00 |
sommerfe
|
6f6b09a92a
|
s/SunOS/Ultrix/ in comment
|
1998-10-26 18:31:01 +00:00 |
mrg
|
70961a3e4c
|
mark native_to_svr4_errno as extern (avoids compiler warning).
|
1998-10-24 19:35:36 +00:00 |
christos
|
e5d2a186e0
|
Finish Eric's changes.
|
1998-10-24 19:04:19 +00:00 |
christos
|
7d7a80a8fd
|
Allow kdump to compile again.
|
1998-10-24 19:03:53 +00:00 |
mjacob
|
3de1dbaf24
|
add missing include that defined native_to_ibcs2_errno
|
1998-10-23 19:45:59 +00:00 |
mjacob
|
150020cdf2
|
add missing include that defined native_to_svr4_errno
|
1998-10-23 19:36:03 +00:00 |
veego
|
4c127bdcd4
|
Include linux_errno.h to fix the recent error->errno losage.
|
1998-10-23 10:54:58 +00:00 |
erh
|
813dd6128b
|
Rename svr4_error to native_to_svr4_errno.
|
1998-10-23 04:06:00 +00:00 |
erh
|
177a7fac85
|
Moved to svr4_errno.c,v
|
1998-10-23 04:02:18 +00:00 |
erh
|
436999b6cd
|
Moved from svr4_error.c,v
|
1998-10-23 04:02:17 +00:00 |
erh
|
907ec5233d
|
linux_error.c moved to linux_errno.c
|
1998-10-23 03:56:22 +00:00 |
erh
|
8b351f0104
|
Change linux_error to native_to_linux_errno. Add some (unrelated) debugging printfs.
|
1998-10-23 03:53:18 +00:00 |
erh
|
76aa1f4bcf
|
Moved to linux_errno.c,v
|
1998-10-23 03:46:25 +00:00 |
erh
|
a766015254
|
Moved from linux_error.c,v
|
1998-10-23 03:45:37 +00:00 |
erh
|
36d1163663
|
Move ibcs2_error.c back to ibcs2_errno.c. Old name was more descriptive. Make it more so and use "native_to_ibcs2_errno".
|
1998-10-23 03:22:59 +00:00 |
erh
|
dd1e5f373e
|
Define LINUX_GCC_SIGNATURE.
|
1998-10-22 18:13:02 +00:00 |
matt
|
3ad026ac87
|
vax -> __vax__ (and mips to __mips__ in ultrix_misc.c)
|
1998-10-20 01:46:27 +00:00 |
tron
|
eb17acb9b3
|
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
|
1998-10-19 22:43:58 +00:00 |
tron
|
f8bd8df018
|
Regen.
|
1998-10-19 22:43:25 +00:00 |
tron
|
597d72777a
|
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
|
1998-10-19 22:43:00 +00:00 |
tron
|
79239684ae
|
Regen.
|
1998-10-19 22:41:06 +00:00 |
tron
|
8eca167a73
|
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
|
1998-10-19 22:40:29 +00:00 |
tron
|
7453aacea0
|
Regen.
|
1998-10-19 22:39:49 +00:00 |
tron
|
120e9f4e91
|
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
|
1998-10-19 22:37:53 +00:00 |
tron
|
c716a334aa
|
Regen.
|
1998-10-19 22:36:29 +00:00 |
tron
|
6d456ade27
|
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
|
1998-10-19 22:34:49 +00:00 |
tron
|
3c8085dd6e
|
Regen.
|
1998-10-19 22:32:51 +00:00 |
tron
|
e8603a0b66
|
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
|
1998-10-19 22:31:50 +00:00 |
tron
|
3461a6eb39
|
Regen.
|
1998-10-19 22:28:16 +00:00 |
tron
|
ccb04baa10
|
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
|
1998-10-19 22:26:39 +00:00 |
tron
|
76a0f5408b
|
Regen.
|
1998-10-19 22:25:55 +00:00 |
tron
|
c71ccab136
|
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
|
1998-10-19 22:21:19 +00:00 |
christos
|
c2339a1799
|
Make error array look like ibcs2, svr4, and linux
|
1998-10-18 17:00:32 +00:00 |
christos
|
e26890e06b
|
Rename ibcs2_errno.c -> ibcs2_error.c to match with linux and svr4
|
1998-10-18 16:59:14 +00:00 |
erh
|
edeeb71bd8
|
Add the sigaction call.
|
1998-10-07 23:48:04 +00:00 |
erh
|
00a3eb89be
|
This is used on the alpha. It is called osf_sigaction under linux because of the format of the sigaction structure but it acts the same.
|
1998-10-07 23:47:44 +00:00 |
erh
|
7d45dcb522
|
Kill the linux_old*.h includes (which are only used in the corresponding linux_old*.c). Add linux_siginfo.h.
|
1998-10-07 23:11:13 +00:00 |
erh
|
ecdbc1172b
|
Regen.
|
1998-10-07 23:08:26 +00:00 |
erh
|
358899800e
|
Change sys_mmap to NOARGS. (args defined in linux_sys_mmap.h). Typo: siginfo_t->linux_siginfo_t.
|
1998-10-07 23:07:30 +00:00 |
erh
|
1a89cf484f
|
Move linux_sys_mmap declarations to linux_mmap.h Make sure oldmmap.c includes oldmmap.h.
|
1998-10-07 23:06:17 +00:00 |
erh
|
8ce2ceae35
|
Fix typos.
|
1998-10-07 23:05:09 +00:00 |
erh
|
a956aca8aa
|
This needs its defines.
|
1998-10-07 22:58:19 +00:00 |
erh
|
47a9e7f352
|
Fix typos.
|
1998-10-07 22:50:42 +00:00 |
erh
|
baf6c8420d
|
Fix types. Kill old declarations.
|
1998-10-07 22:45:51 +00:00 |
erh
|
c7176f00e4
|
The siginfo include line is not needed here anymore.
|
1998-10-07 22:17:57 +00:00 |
erh
|
3bd73b1ef1
|
Add prototype for linux_sigprocmask1().
|
1998-10-07 22:13:39 +00:00 |
erh
|
ddbb7b3349
|
sigprocmask (non-rt) version doesn't exist on alpha. rename it to sigprocmask1 for use in linux_sys_sigprocmask and linux_sys_rt_sigprocmask.
|
1998-10-07 22:12:48 +00:00 |
erh
|
30f959e6c6
|
sigprocmask (non-rt version) doesn't exist on alpha. Add it here.
|
1998-10-07 22:11:16 +00:00 |
erh
|
15eaa765b7
|
Files moved. Change the paths here.
|
1998-10-07 20:50:44 +00:00 |
thorpej
|
53b61ccd14
|
Avoid a compiler warning.
|
1998-10-06 08:51:14 +00:00 |
christos
|
9ec65653f5
|
unobfuscate: !strncmp() != 0 -> strncmp() == 0
|
1998-10-04 16:51:18 +00:00 |
christos
|
18632b9779
|
Regen.
|
1998-10-04 16:22:47 +00:00 |
christos
|
9fabaa0ca6
|
Add a few more unimplemented syscall name placeholders.
|
1998-10-04 16:21:58 +00:00 |
christos
|
227ea85cf0
|
Don't return EINVAL when nset is NULL in sigprocmask and the command is
invalid.
|
1998-10-04 16:21:13 +00:00 |
christos
|
c413c43664
|
add hasremotelocks, but no support yet.
|
1998-10-04 16:20:16 +00:00 |
christos
|
0c025c7e61
|
fix fdup2 implementation; it passes the file descriptor itself, not a pointer
to it in arg.
|
1998-10-04 16:19:50 +00:00 |
veego
|
952dd0f6bc
|
There is no need to include ../linux/linux_ioctl.h.
|
1998-10-04 11:25:28 +00:00 |
fvdl
|
26c9084f20
|
Fix pointer fuckup that made getdents() stop working.
|
1998-10-04 10:17:54 +00:00 |
fvdl
|
19f71dc8ff
|
Fix wrong strncmp test.
|
1998-10-04 09:40:09 +00:00 |
fvdl
|
8096c25afc
|
Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.
|
1998-10-04 00:02:23 +00:00 |
christos
|
6524452816
|
Fix confusion about about service types (from FreeBSD). Now dns resolution
works.
|
1998-10-03 22:03:07 +00:00 |
christos
|
913cee1069
|
Merge in lite2 changes, and fix a typo that caused pool memory corruption.
|
1998-10-03 21:29:07 +00:00 |
christos
|
accc6fd407
|
Fix bug in TIOCLGET
|
1998-10-03 21:22:57 +00:00 |
christos
|
155e9efe9c
|
Don't install includes
|
1998-10-03 20:30:50 +00:00 |
christos
|
af8c2a82b9
|
Remove this file.
|
1998-10-03 20:30:37 +00:00 |
christos
|
96dc2f3c56
|
Remove stray debugging printfs
|
1998-10-03 20:28:03 +00:00 |
christos
|
5f13e45116
|
Forgot those two.
|
1998-10-03 20:20:04 +00:00 |
christos
|
908291d2fe
|
Attempt to fix the mess.
|
1998-10-03 20:17:36 +00:00 |
christos
|
e00e31dcab
|
Integrated in common.
|
1998-10-03 20:02:26 +00:00 |
eeh
|
0a89614e93
|
Fixup big-endian syscall args.
|
1998-10-03 19:45:37 +00:00 |
eeh
|
fc6c67ff5d
|
Fixup big-endian syscall args.
|
1998-10-03 19:33:32 +00:00 |
eeh
|
1281be6b0e
|
Fix big-endian syscall args.
|
1998-10-03 19:31:24 +00:00 |
christos
|
49b61257dc
|
Moved via repository copy.
|
1998-10-03 18:50:20 +00:00 |
christos
|
5bc85e96b4
|
Moved via repository copy
|
1998-10-03 18:47:24 +00:00 |
christos
|
a7ed63d0ee
|
moved via repository copy.
|
1998-10-03 18:45:22 +00:00 |
christos
|
6e98c7aef2
|
Moved via repository copy
|
1998-10-03 18:44:32 +00:00 |
christos
|
6e31782a3f
|
moved via repository copy.
|
1998-10-03 18:43:28 +00:00 |
drochner
|
304929e7ff
|
regen
|
1998-10-03 16:15:39 +00:00 |
drochner
|
720885a1e9
|
Use a private implementation of sys_sigvec(). Ultrix uses an sv_flags bit
unknown to NetBSD and sigaction1() does (now?) complain about it.
|
1998-10-03 16:13:20 +00:00 |
fvdl
|
192330fdc1
|
Assign to TNF completely.
|
1998-10-03 15:48:38 +00:00 |
drochner
|
6b079d1e82
|
repair signal handling:
-use own sigcode since the native one uses a sigreturn syscall not present
in Ultrix
-route sigreturn to compat_13_sigreturn
|
1998-10-02 18:53:23 +00:00 |
christos
|
af5667d954
|
We have SA_NOCLDWAIT now, and for SA_SIGINFO, we ignore the bit, but we
always construct siginfo_t and pass it to the handler. So kill the printfs..
|
1998-10-02 11:54:16 +00:00 |
christos
|
4a904760a4
|
the pool boy forgot to convert this to use pool stuff. Goodbye long uptime!
|
1998-10-01 19:26:30 +00:00 |
perry
|
036f631693
|
shut up egcs complaints by adding braces
|
1998-10-01 18:58:28 +00:00 |
perry
|
4a2f07c9cd
|
shut up egcs complaints about braces
|
1998-10-01 18:57:05 +00:00 |
perry
|
5535f2a14b
|
Add braces to shut up egcs
|
1998-10-01 18:53:37 +00:00 |
christos
|
627091bd84
|
Provide a suitable default so that kdump compiles on architectures
not supported yet.
|
1998-10-01 18:23:37 +00:00 |
erh
|
270a2b8bc4
|
Enable linux for includes and syscall building.
|
1998-10-01 16:23:25 +00:00 |
eeh
|
0aa87c38cc
|
Overhaul. Now will run simple things like /bin/sh and /bin/echo.
|
1998-10-01 14:27:56 +00:00 |
thorpej
|
6a7b0ca257
|
Adapt to signal changes.
|
1998-10-01 06:35:09 +00:00 |
erh
|
fd21ba4d9b
|
Add info on things left to do.
|
1998-10-01 04:27:33 +00:00 |
erh
|
5199a97864
|
Add the architechture-wise multiplexing header files. These are the files that should be included by anything that needs a linux compat header. These will then include the appropriate architechture dependent and common header file(s).
|
1998-10-01 04:20:16 +00:00 |
erh
|
4dc8295a26
|
Enable "includes" and "all"(=makesyscalls.sh) targets for alpha, common and i386.
|
1998-10-01 04:16:33 +00:00 |
erh
|
5dbbd9e2d1
|
Architechture-wise multiplexer for linux_syscalls.c. This exists because kdump, et al. include this file.
|
1998-10-01 04:13:25 +00:00 |
erh
|
df1521ebe1
|
Modified to reflect new file layout. arch/<arch>/conf/files.<arch> should include this file and the appropriate compat/linux/<arch>/files.linux_<arch> file.
|
1998-10-01 04:11:26 +00:00 |
erh
|
9eef4e2e35
|
Kinda moved to compat/linux/Makefile.sc.
|
1998-10-01 04:08:38 +00:00 |
erh
|
19e9e9c2ef
|
These syscall table files have been regenerated in compat/linux/i386.
|
1998-10-01 04:07:34 +00:00 |
erh
|
d70c9cdbc9
|
Wheeee!: 8-way split of compat/linux/linux_misc.c into common code and multi-architechture functions.
|
1998-10-01 04:05:54 +00:00 |
erh
|
c0a539a588
|
Define structures needed for these functions.
|
1998-10-01 04:00:20 +00:00 |
erh
|
46f5ff0021
|
Move compat/linux/linux_util.h to common.
|
1998-10-01 03:54:36 +00:00 |
erh
|
29217a6082
|
Move compat/linux/linux_sockio.h to common.
|
1998-10-01 03:53:00 +00:00 |
erh
|
fe99a5c47e
|
Add a couple function prototypes from linux_misc.c.
|
1998-10-01 03:49:59 +00:00 |
erh
|
b64f5d3b1a
|
Move IPC headers to common. The msg, sem and shm files, in addition to other common structures and to avoid creating several more machine dependent header files, include the syscall arguments for several system calls which don't exist on all architechtures.
|
1998-10-01 03:48:31 +00:00 |
erh
|
e6ad366c04
|
Moved from compat/linux/linux_dirent.h to common.
|
1998-10-01 03:37:51 +00:00 |
erh
|
e6a3796d67
|
Moved from compat/linux/linux_termios.c to common.
|
1998-10-01 03:36:27 +00:00 |
erh
|
658c307a1a
|
Move compat/linux/linux_socketcall.h to multiarch. Defines for the socketcall multiplexer.
|
1998-10-01 03:34:50 +00:00 |
erh
|
81cc399a4d
|
Split linux/compat/linux_socket.c into common and multi-architechture parts. linux_socketcall.c contains the socketcall multiplexer.
|
1998-10-01 03:33:17 +00:00 |
erh
|
4ab27f44f9
|
Move linux/compat/linux_ipccall.h to multiarch. Defines for the IPC multiplexerand associated functions.
|
1998-10-01 03:29:45 +00:00 |
erh
|
d4649701f2
|
Split compat/linux/linux_ipc.c into common and multi-architechture parts. The IPC multiplexer and associated functions are now in linux_ipccall.c
|
1998-10-01 03:27:38 +00:00 |
thorpej
|
370d14060a
|
Adapt to signal changes.
|
1998-10-01 03:26:18 +00:00 |
erh
|
f7ec994736
|
Move compat/linux/linux_ioctl.c to common.
|
1998-10-01 03:24:28 +00:00 |
erh
|
0060940d40
|
Split compat/linux/linux_file.c into common and multi-architechture parts.
|
1998-10-01 03:22:11 +00:00 |
erh
|
f7ac1bd375
|
Split compat/linux/linux_exec.c into common, elf and a.out parts.
|
1998-10-01 03:11:33 +00:00 |
erh
|
5b06d1ed0b
|
Move compat/linux/linux_error.c to common.
|
1998-10-01 02:32:24 +00:00 |
erh
|
a20d9dce3e
|
Moved compat/linux/linux_cdrom to common.
|
1998-10-01 02:30:36 +00:00 |
erh
|
fcaf5df8c2
|
Split compat/linux/linux_signal.c into i386, common and multi-architecture parts.
|
1998-10-01 02:27:33 +00:00 |
erh
|
7588fef564
|
Moved here from arch/i386/include/linux_machdep.h.
|
1998-10-01 02:22:01 +00:00 |
erh
|
ecb2c14c6e
|
Moved here from arch/i386/i386/linux_machdep.c.
|
1998-10-01 02:17:31 +00:00 |
erh
|
2637ab656d
|
Move compat/linux/linux_exec.h to common.
|
1998-10-01 02:11:00 +00:00 |
erh
|
0b412af4e1
|
Add linux i386 machine type.
|
1998-10-01 02:09:12 +00:00 |
erh
|
39fa21b763
|
Regen.
|
1998-10-01 02:05:32 +00:00 |
erh
|
14b1e271b5
|
Move compat/linux/syscalls.master to i386. Add a few syscalls while I'm here.
|
1998-10-01 02:03:17 +00:00 |
erh
|
9c4b9e9840
|
Split compat/linux/linux_termios.h into i386 and common parts.
|
1998-10-01 01:52:58 +00:00 |
erh
|
5139d084ba
|
Split compat/linux/linux_ioctl.h into i386 and common parts.
|
1998-10-01 01:33:03 +00:00 |
erh
|
ecdc99eb5f
|
Split linux_types.h into i386, common and multi-architechture parts.
|
1998-10-01 01:31:10 +00:00 |
erh
|
79905dc1f3
|
Split linux_socket.h into i386 and common parts.
|
1998-10-01 01:19:07 +00:00 |
erh
|
45c3ba3edb
|
Split linux_fcntl.h into i386 and common parts.
|
1998-10-01 01:16:42 +00:00 |
erh
|
a3f5b4f0e7
|
Split compat/linux/linux_errno.h into i386 and common parts.
|
1998-10-01 01:03:37 +00:00 |
erh
|
a7f2aff0a7
|
Split compat/linux/linux_signal.h into i386 and common parts.
|
1998-10-01 00:57:29 +00:00 |
erh
|
b8454a0669
|
Split compat/linux/linux_mmap.h into i386 and common parts.
|
1998-10-01 00:53:44 +00:00 |
erh
|
948d228b24
|
Moved from compat/linux.
|
1998-10-01 00:42:01 +00:00 |
erh
|
18c41cce3e
|
Moved to compat/linux/i386.
|
1998-10-01 00:37:53 +00:00 |
erh
|
72041f8e72
|
Alpha version of the linux compat machdep signal and machdep ioctl stuff.
|
1998-10-01 00:34:22 +00:00 |
erh
|
b513364563
|
Alpha specific version of sys_pipe and signal translation array.
|
1998-10-01 00:32:27 +00:00 |
erh
|
1a0a0103aa
|
New list of files for the i386.
|
1998-10-01 00:29:11 +00:00 |
erh
|
293ccb5512
|
New makefiles for includes, syscall gen.
|
1998-10-01 00:28:33 +00:00 |
erh
|
ad1f9288a2
|
Stubs for future development of linux compat architechtures.
|
1998-09-30 21:55:57 +00:00 |
erh
|
cb71edeaa4
|
Common makefile to process syscalls.master files.
|
1998-09-30 21:38:46 +00:00 |
erh
|
a919a6b4a8
|
New header files for Linux compat on the Alpha.
|
1998-09-30 21:36:23 +00:00 |
erh
|
69ebd14bba
|
Generate.
|
1998-09-30 21:34:32 +00:00 |
erh
|
847d4565e9
|
Initial support for linux compat on the alpha. Not quite working.
|
1998-09-30 18:01:53 +00:00 |
tv
|
b8aba69399
|
Bracket stray printf()s by #ifdef DEBUG.
|
1998-09-29 14:15:49 +00:00 |
drochner
|
bdecb86492
|
regen
|
1998-09-26 16:29:13 +00:00 |
drochner
|
eb9936b47a
|
Make Ultrix emulation private functions for sigreturn and sigsuspend
because the NetBSD implementation differs now.
|
1998-09-26 16:24:14 +00:00 |
drochner
|
61af1b2158
|
Update for sigmask changes.
|
1998-09-26 15:32:26 +00:00 |
pk
|
99cd371c60
|
Fix copyout() argument switch.
|
1998-09-14 21:05:46 +00:00 |