mycroft
|
dc41c4257e
|
Allow bogus timevals, per Linux.
|
1995-08-16 04:29:49 +00:00 |
mycroft
|
54c148fda5
|
Convert 230400 baud.
|
1995-08-16 04:14:51 +00:00 |
fvdl
|
02b3c95be6
|
Implement the rest of the sysv ipc calls ({sem,msg}*())
|
1995-08-15 21:14:32 +00:00 |
mycroft
|
e9d68a777e
|
Export bsd_to_linux_sig[], and use it.
|
1995-08-14 02:58:29 +00:00 |
mycroft
|
9b899c17cd
|
Export bsd_to_linux_sig[], and use it.
|
1995-08-14 02:19:08 +00:00 |
mycroft
|
baaaba9bc5
|
Rearrange #includes.
|
1995-08-14 01:38:24 +00:00 |
mycroft
|
283f211782
|
Sort.
|
1995-08-14 01:34:09 +00:00 |
mycroft
|
01fa87477a
|
syscalls.master changed.
|
1995-08-14 01:29:05 +00:00 |
mycroft
|
88b8e43a80
|
Rearrange #includes.
|
1995-08-14 01:27:43 +00:00 |
mycroft
|
eba2f2e81a
|
Move signal types into signal.h.
|
1995-08-14 01:11:52 +00:00 |
mycroft
|
fef558efaa
|
Convert SA_NOMASK and SA_ONESHOT.
Clean up this code a bit.
|
1995-08-13 22:55:28 +00:00 |
mycroft
|
ad35618e1e
|
Linux doesn't allow select(2) to be restarted.
|
1995-08-13 17:51:40 +00:00 |
fvdl
|
64b54f62f4
|
syscalls.master changed
|
1995-07-24 06:39:38 +00:00 |
fvdl
|
83ed983d47
|
mkdir() has 2 arguments.. fixes PR 1248 (from Brad Spencer)
|
1995-07-24 06:35:28 +00:00 |
fvdl
|
059661a991
|
Fix totally bogus implementation of a few fcntl() calls. I think I'll go
live on a deserted island now..
|
1995-07-03 21:33:59 +00:00 |
christos
|
fc741845e6
|
Stackgap_init() now takes an p->p_emul argument.
|
1995-06-24 20:36:28 +00:00 |
christos
|
6b95b513b0
|
Use compat_util.[ch].
|
1995-06-24 20:20:04 +00:00 |
fvdl
|
1634acc3e4
|
Include file change.
|
1995-06-22 21:35:42 +00:00 |
fvdl
|
c4aaa6000c
|
* Changed to use generic ELF code from kern/exec_elf.c (which was taken
from the svr4 exec code plus the linux compat mods)
* Include file change
* Add multicast sockopts (from John Brezak)
|
1995-06-22 21:34:27 +00:00 |
fvdl
|
769310e81d
|
Linux select() returns the amount of time left before a timeout would have
occured in the timeval structure. Emulate this behavior. Reported by
Theo de Raadt.
|
1995-06-11 21:51:38 +00:00 |
fvdl
|
fb777788b1
|
Don't forget to acknowledge that all the ELF stuff was taken from
Christos' svr4 code.
|
1995-06-11 15:15:09 +00:00 |
fvdl
|
bfc9b29ab2
|
Remade these after syscalls.master had changed.
|
1995-06-11 14:57:56 +00:00 |
fvdl
|
fc7cfb5f0b
|
* Make Linux ELF binaries work. Lots of code duplication, but it will have to do
for now.
* Add a sanity check in linux_uselib
|
1995-06-11 14:56:47 +00:00 |
mycroft
|
1e1e52e395
|
Rename the dirent fields to match Linux. Make sure the requested buffer
is no larger than MAXBSIZE.
|
1995-06-10 22:19:06 +00:00 |
mycroft
|
cc8da4254d
|
Need netinet/tcp.h.
|
1995-05-28 10:20:46 +00:00 |
mycroft
|
32659780f6
|
Convert TCP socket options.
|
1995-05-28 10:16:32 +00:00 |
mycroft
|
00569bf574
|
Fill in `name' argument to getsockopt() correctly.
|
1995-05-28 09:39:45 +00:00 |
mycroft
|
116c7de730
|
Fix typo.
|
1995-05-28 08:52:07 +00:00 |
mycroft
|
e89504670f
|
Convert IP socket options.
|
1995-05-28 08:50:17 +00:00 |
mycroft
|
fbc3ef234b
|
Get rid of damned `static's.
|
1995-05-28 08:09:51 +00:00 |
mycroft
|
bfd22ffde8
|
Generate the new ps_strings format.
|
1995-05-16 14:19:03 +00:00 |
mycroft
|
dbaa7014ef
|
Turn off a debugging printf().
|
1995-05-07 03:27:37 +00:00 |
mycroft
|
4e9f66f9ca
|
Improve Linux signal emulation, and emulate the modify_ldt() call.
|
1995-05-07 02:59:30 +00:00 |
mycroft
|
e97a07b5a4
|
Add stub for linux_modify_ldt().
|
1995-05-06 18:17:15 +00:00 |
mycroft
|
2b0696ff3c
|
Add linux_modify_ldt(), if __i386__.
|
1995-05-06 18:16:35 +00:00 |
mycroft
|
73fead01fc
|
Fix typos.
|
1995-05-01 19:45:42 +00:00 |
mycroft
|
8792c8e284
|
Save and restore %fs and %gs across signals.
|
1995-05-01 14:15:07 +00:00 |
mycroft
|
17dd9534bf
|
Update to match include files. Eliminate _ucodesel, _udatasel, and IdlePTD.
|
1995-05-01 08:06:22 +00:00 |
christos
|
de42a28a1b
|
- added sunos_machdep.c for sun3, atari, amiga and mac68k.
- changed machdep.c and trap.c to use struct emul.
- remove ep_setup references.
- added struct emul to all emulations.
|
1995-04-22 20:24:40 +00:00 |
christos
|
44eef7c28b
|
- added struct emul to all emulations.
- removed all setup functions.
- added copyargs() functions where needed.
|
1995-04-22 19:48:19 +00:00 |
cgd
|
27228062f9
|
config.new file lists
|
1995-04-17 16:12:14 +00:00 |
fvdl
|
fb00b736fd
|
Arch dependant defs for Linux. Just signal stackframe definition for now.
|
1995-04-07 22:31:19 +00:00 |
fvdl
|
46de9a804f
|
Changes because of proper Linux signal stackframe building, and
seperate signal trampoline code. Ugly hack in trap.c no longer
needed.
|
1995-04-07 22:29:34 +00:00 |
fvdl
|
c37a9a26c6
|
syscalls.master was changed, so update these
|
1995-04-07 22:24:11 +00:00 |
fvdl
|
623f1e3986
|
Handle Linux signal tramp code differently. Some changes because of the
now seperate Linux signal trampoline code. Add linux_sigreturn to
syscalls.master.
|
1995-04-07 22:23:22 +00:00 |
mycroft
|
cd50457f15
|
Fix conversion of `type' and `whence' values in struct flock.
|
1995-04-04 04:21:30 +00:00 |
mycroft
|
6865b2589a
|
Emulate the return value of times() better.
|
1995-03-22 05:24:47 +00:00 |
mycroft
|
f75ba16b09
|
Update to use timer{add,sub}().
|
1995-03-21 13:33:34 +00:00 |
fvdl
|
e0518ae749
|
Update automatically generated syscall files.
|
1995-03-10 23:10:35 +00:00 |
fvdl
|
faf1442285
|
Add the Linux pause() system call. Fix the arguments to sigsuspend().
|
1995-03-10 22:55:04 +00:00 |