f6bc0beb6f
Less debug output
Philip Homburg
2005-11-10 15:40:36 +00:00
233c092280
Resurrected sys_eniop.
Philip Homburg
2005-11-09 17:14:14 +00:00
b85736bd7b
Grant tty permission to use SYS_VM_MAP and SYS_IOPENABLE.
Philip Homburg
2005-11-09 15:48:41 +00:00
b3cf63b890
Added /dev/video. /dev/kbd and /dev/kbdaux are renumbered.
Philip Homburg
2005-11-09 15:46:15 +00:00
5556281540
Added /dev/video for mapping video memory.
Philip Homburg
2005-11-09 15:45:48 +00:00
4102a5db28
Various changes to header files for tcpdump.
Philip Homburg
2005-11-09 15:43:39 +00:00
6d02d10805
Added getprotobyname.
Philip Homburg
2005-11-09 15:42:38 +00:00
3fb6640115
Added tcpstat and udpstat.
Philip Homburg
2005-11-08 14:02:36 +00:00
7394f38ed7
Added paramvalue to the library.
Philip Homburg
2005-11-08 13:59:27 +00:00
0f8090e653
Small fix for ioctls.
Philip Homburg
2005-11-08 13:57:48 +00:00
3a0af50c80
ARP command.
Philip Homburg
2005-11-08 12:09:00 +00:00
c6412ae342
"forward compatible" hack for lstat() - make new binaries work on old systems
Ben Gras
2005-11-07 13:15:09 +00:00
df279ac347
Set IOPL when /dev/mem is opened. Fixed small bug in MIOCMAP/MIOCUNMAP
Philip Homburg
2005-11-04 17:16:54 +00:00
80cce8b3d3
Added prototype for hypot.
Philip Homburg
2005-11-04 17:14:59 +00:00
8950d7eae7
Make struct sockaddr at least as big as struct sockaddr_in
Philip Homburg
2005-11-04 17:07:39 +00:00
0b7fcbfd70
Only the memory driver should be allowed access to SYS_IOPENABLE
Philip Homburg
2005-11-04 17:06:49 +00:00
ee80996c9a
_sigsetjmp was missing.
Philip Homburg
2005-11-04 17:05:28 +00:00
36e1cb4436
sys_eniop was missing.
Philip Homburg
2005-11-04 17:03:49 +00:00
12f3eeaa01
Understand .SH "NAME" form too (e.g. perl manpages)
Ben Gras
2005-11-04 10:50:49 +00:00
6e37eb17b2
(mode_t) casts confused preprocessor
Ben Gras
2005-11-03 17:04:50 +00:00
a9702cca3a
Let chmem return error code on failure
Ben Gras
2005-11-03 16:58:10 +00:00
26844e05e7
From: Giovanni <gfalzoni@inwind.it> To: Ben Gras <beng@few.vu.nl> Date: Wed, 02 Nov 2005 19:05:13 +0100 Subject: Re: [Minix-devel-l] Symbolic link
Ben Gras
2005-11-03 15:25:18 +00:00
83df200475
Less restrictive I/O port check.
Philip Homburg
2005-11-03 13:42:56 +00:00
e6e1f4431d
Make I/O port check less strict
Philip Homburg
2005-11-03 11:33:42 +00:00
5ccf545e1b
ast@'s update
Ben Gras
2005-11-02 20:01:37 +00:00
edb541fb98
Display "select" blocking status correctly, and add check for wrong blocking process number
Ben Gras
2005-11-02 17:43:19 +00:00
bc010b74a2
Andy's new easypack
Ben Gras
2005-11-02 12:05:01 +00:00
ceb6a62f6d
Install ftpd sh executable.
Ben Gras
2005-11-01 22:57:42 +00:00
fa76dcb8c1
Giovanni's symlink patches.
Ben Gras
2005-11-01 13:19:40 +00:00
a3752a3a51
Fix
Ben Gras
2005-11-01 13:15:44 +00:00
94d370ca5f
library fixes for symlink, readlink and lstat
Ben Gras
2005-11-01 13:13:31 +00:00
0604dc26a8
Giovanni's symlink patches.
Ben Gras
2005-10-31 14:33:12 +00:00
b94a639398
Giovanni's symlink (+syslog+flock) patches.
Ben Gras
2005-10-31 14:31:05 +00:00
3acb6bf1fe
Giovanni's symlinks patches (libs)
Ben Gras
2005-10-31 14:28:19 +00:00
1a37474437
. minor formatting fixes (spaces, newlines) of messages . check pids for being > 0 before kill()ing them (0 and negative numbers have special meanings that shouldn't be used)
Ben Gras
2005-10-21 11:13:17 +00:00
629453fba8
Added explanation of SIGKILL, REBOOT order.
Ben Gras
2005-10-21 11:10:16 +00:00
5333d4f4e4
. don't kill tty, send it messages on signals . kill processes first, then tell fs to reboot (otherwise fs will have exited its processes and be confused when they exit again)
Ben Gras
2005-10-21 11:07:33 +00:00
4745238b9c
New major device for Rescue Driver
Jorrit Herder
2005-10-21 10:56:47 +00:00
fb7fb9e92c
/boot/rescue (mount point for /dev/rescue)
Ben Gras
2005-10-21 10:00:34 +00:00
4e4d2f343c
Make /dev/rescue
Ben Gras
2005-10-21 10:00:03 +00:00
d4e111c05d
I forgot to enter this file so my disembodied ghost is committing it through the body of ben.
Jorrit Herder
2005-10-20 21:30:36 +00:00
cf16c73e62
. check for notify() from NONE (shouldn't happen any more) . test for cleared process slots when checking processes on exiting . clear process slot first, then do cleanup on exiting
Ben Gras
2005-10-20 20:59:02 +00:00
f7f30a3a44
2 extra error conditions on disappearing processes during/before sendrec()
Ben Gras
2005-10-20 20:46:04 +00:00
3e78f1aaa6
Tell RS server about upcoming shutdown.
Jorrit Herder
2005-10-20 20:38:58 +00:00
b74617dede
gcc separate target
Ben Gras
2005-10-20 20:38:12 +00:00
e6c1aeade0
New IPC error codes: ESRCDIED, EDSTDIED, ETRAPDENIED. New getsysinfo type to get DS store contents from IS. New Data Store (DS) server message types and arguments.
Jorrit Herder
2005-10-20 20:34:34 +00:00
2a98fed515
New Reincarnation Server functionality. - service refresh: to cleanly stop and restart a server or driver - binary exponential backoff: don't restart in a loop
Jorrit Herder
2005-10-20 20:31:18 +00:00
d1f2ba26b0
New Data Store server.
Jorrit Herder
2005-10-20 20:29:52 +00:00
288860f6e6
New dumps for RS and DS server.
Jorrit Herder
2005-10-20 20:28:54 +00:00
381c24ce17
New MEM driver for recovery.
Jorrit Herder
2005-10-20 20:26:02 +00:00
86e3333454
New error codes for IPC errors. Made VM code debug output disappear.
Jorrit Herder
2005-10-20 20:25:32 +00:00
e67d50a3c6
Service refresh.
Jorrit Herder
2005-10-20 20:19:25 +00:00
fca5dad684
Reduce buffer cache a bit to make space for boot device for drivers.
Ben Gras
2005-10-20 20:11:51 +00:00
f6bdd6a4a9
New DMAP_BABY flag in <minix/dmap.h> and to be printed by IS in dmap dump.
Ben Gras
2005-10-20 19:40:44 +00:00
b5e3e6d18c
Two 'dynamic driver' features in FS: . When drivers disappear that have pending select()s, wake up those user processes with EAGAIN so that they can retry their select() and won't hang forever on it. . When drivers re-appear and are mapped into the dmap, run through the list of mounted filesystems and re-dev_open() every one (for partition tables and such). This can't happen before the driver has exec()ced itself, so processes that have fork()ed but not exec()ced yet are marked as DMAP_BABY in the dmap table if they are dmapped before they are execced. If that happens, the above procedure happens after the exec(). If the exec() happens before the dmapping, it (the dev_open()ing) happens right away.
Ben Gras
2005-10-20 19:39:32 +00:00
11146aba3d
Newline after startup msg
Ben Gras
2005-10-20 18:54:53 +00:00
6f836afeef
thisevent
Ben Gras
2005-10-20 12:25:33 +00:00