Ben Gras
cbfa0f4fb8
Change select() so that only as many words as necessary for the 'nfds'
...
argument from the fd bitmasks are copied from and back to userspace. This
solves an ABI dependency on OPEN_MAX. If nfds is too big for the current
OPEN_MAX, select() fails (but that's relatively easy to fix by 'just'
recompiling the system and not the application binaries), but if it's
smaller, binaries keep working.
2006-10-04 13:28:38 +00:00
Ben Gras
1d4be8052f
Don't install progressbar suid.
2006-09-27 15:40:10 +00:00
Ben Gras
b5b76d5691
Reorder for port order, and add svn (Subversion) as service (port 3690)
2006-09-27 13:55:54 +00:00
Ben Gras
c2bbcfe560
_NSIG is supposed to be highest signal number plus one, not highest
...
signal number.
2006-09-27 08:56:37 +00:00
Philip Homburg
d9bfb27282
Missing negation in comment
2006-09-21 13:33:23 +00:00
Philip Homburg
d24a880003
Added EOPNOTSUPP and better error handling in accept.
2006-09-14 13:48:41 +00:00
Philip Homburg
c39a693274
Disabled /etc/rc.rescue
2006-09-08 13:20:57 +00:00
Philip Homburg
4cc6be8532
NUL terminate timingdata[cat].names instead of timingdata[0].names. Reported
...
by <devel@pop3.ru>.
2006-08-28 15:30:14 +00:00
Philip Homburg
3e35db1514
Also clear word 6 in the ATAPI SCSI_READ10 command packet (in atapi_transfer).
2006-08-28 15:10:10 +00:00
Philip Homburg
f6c4002b35
first commit of extra ptrace code for fault injection.
2006-08-28 15:03:03 +00:00
Philip Homburg
c5efbf71c0
first commit of extra ptrace code for fault injection
2006-08-28 14:59:56 +00:00
Philip Homburg
62cb625f1b
Removed superfluous assignment to text_base. Reported by Ildar Ismagilov.
2006-08-28 14:59:55 +00:00
Philip Homburg
d68627f3a8
No need for .depend files in CVS.
2006-08-28 14:32:24 +00:00
Philip Homburg
66f9a5f508
Do not abort/panic when an ethernet driver does something unexpected.
2006-08-28 12:59:36 +00:00
Philip Homburg
0ac9521c94
TTY should not panic when it is impossible to reply. A driver may crash
...
before receiving the reply from TTY.
2006-08-28 12:16:15 +00:00
Ben Gras
2f58281a20
New UPDATING file with hints for source updating.
2006-08-18 16:18:54 +00:00
Ben Gras
8ecf9cb9b8
Undo configure script regeneration - not using --libdir
2006-08-18 16:16:06 +00:00
Ben Gras
32f8abc362
Installing in build file sidesteps problems installing as bin
2006-08-17 14:21:10 +00:00
Ben Gras
150a68c940
set $PATH to avoid (e.g.) /usr/local/bin/grep (gnu grep) being found
...
which has unexpected return codes compared to minix grep.
2006-08-17 14:03:06 +00:00
Ben Gras
b90b5898e4
Let installing work as bin
2006-08-17 10:10:42 +00:00
Ben Gras
cdfe90a6ca
Fixes to build and install flex as bin.
2006-08-17 09:53:26 +00:00
Ben Gras
bf195531b3
new command 'dumpcore' that can write core files of running processes.
2006-08-15 15:59:38 +00:00
Ben Gras
5a6052119f
Force yacc to be /usr/bin/yacc, in case someone has /usr/local/bin/yacc
...
(bison) before /usr/bin/yacc in $PATH
2006-08-15 15:59:04 +00:00
Ben Gras
8f7876b1d1
/usr/local/gnu removed as prefix; gcc libs go into /usr/local/lib/gcc now
2006-08-15 15:58:24 +00:00
Ben Gras
87f95d7c02
No separate beta dir
2006-08-15 15:57:13 +00:00
Ben Gras
a178a15950
Make packman minix-version-aware
2006-08-15 15:56:42 +00:00
Ben Gras
030d4a7e2c
add xxl to usage
...
don't touch non-compiler binaries
2006-08-15 15:56:09 +00:00
Ben Gras
1d7257b613
Code for 'service run'
2006-08-15 15:55:04 +00:00
Ben Gras
b888922d62
Added 'service run' to run a service without restart.
2006-08-15 15:54:51 +00:00
Philip Homburg
82a5bffa7d
Pass 'service' instead of 'argv[1]' to servxcheck.
2006-08-10 14:13:28 +00:00
Philip Homburg
6076eddf9c
Use syslog for logging.
2006-08-10 14:11:25 +00:00
Ben Gras
4539e54d8b
. fix for wild store at startup time by calling dev_io without fp
...
initialized
. fix for writing exactly PIPE_SIZE to a pipe with O_NONBLOCK blocking
anyway because of incomplete logic in pipe_check
2006-08-10 11:51:11 +00:00
Philip Homburg
4ba5826ba6
Improved access checks in system.c. Grant drivers and FS the rights they need.
2006-08-10 10:56:16 +00:00
Ben Gras
c3c08d252c
report driver source of grant mismatch
2006-08-04 13:31:06 +00:00
Ben Gras
4c7c64cd66
Clarify du units.
2006-08-04 13:26:05 +00:00
Ben Gras
e3ffd4c2b1
Start calling it 3.1.3rc1
2006-08-04 12:12:06 +00:00
Ben Gras
9d9e14941e
At least 8k stack for all drivers so that malloc() works, for grants,
...
for printf().
2006-08-02 22:51:47 +00:00
Ben Gras
23e1bffd7a
lance needs 8k in order for safecopies to work (malloc()).
2006-08-02 22:42:10 +00:00
Ben Gras
6dbca44030
Turn off prototypes for readv and writev until they're defined
...
(properly) in the library.
2006-08-02 15:18:49 +00:00
Ben Gras
5d8c07b3f2
Fix by Joren for setjmp to not clobber %ebx.
2006-08-02 12:03:02 +00:00
Ben Gras
bc8b79da53
Make includes for gcc 4.1.1 too if found.
2006-08-01 09:17:43 +00:00
Ben Gras
636b368dd0
Actually make top suid root
2006-07-31 15:06:53 +00:00
Ben Gras
153e2c406c
make top suid root to do getsysinfo.
2006-07-31 14:37:56 +00:00
Ben Gras
99644bed66
/usr/local/src for easypack-fetched sources.
2006-07-31 11:40:14 +00:00
Ben Gras
18327f02a8
Introduced unprivileged getsysinfo variant, to retrieve harmless data
...
in formats that don't change (or is upwards compatible).
2006-07-27 16:23:01 +00:00
Ben Gras
4d7f2af576
big for big commands
2006-07-27 16:05:17 +00:00
Ben Gras
a284f55473
Bigger bigsh for gcc and binutils
2006-07-27 08:51:08 +00:00
Ben Gras
36e9a43109
Force minix install
2006-07-26 14:26:26 +00:00
Ben Gras
4a6cd8f878
Make ps suid root instead of sguid kmem. This makes getsysinfo
...
work for it.
2006-07-26 11:34:26 +00:00
Philip Homburg
baa3ac5853
Fix for 'cleanup: not idle: 2313' bug.
2006-07-25 14:13:09 +00:00