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
Ben Gras
13d1de5122
Taught log driver to return REP_IO_GRANT on revive events, makes revive
...
work again.
2006-07-25 11:01:54 +00:00
Ben Gras
82173212ee
Introduction of a 'big' ioctl, with more bits (20) reserved for encoding the
...
size field. The TIOCSFON ioctl size (8192) didn't get encoded properly,
as there weren't enough bits for it (12) in the regular format.
The new format has only one type field, and an extra flag (_IOC_BIG)
turned on. FS checks for this flag and uses the alternative decoding
of the ioctl codes to determine the size when doing grants.
This unbreaks loadfont, although that still uses a phys copy in tty.
2006-07-25 09:41:40 +00:00
Ben Gras
7573c41657
flex build fix - can't build and install separately with two different
...
compilers.
2006-07-25 09:39:13 +00:00
Ben Gras
ec4223d96a
More stack for system.
2006-07-25 09:38:24 +00:00
Ben Gras
e6076e2c95
Don't give an error message for usage.
2006-07-24 13:27:17 +00:00
Philip Homburg
61337d5f7b
Allow holes in executables.
2006-07-24 13:07:25 +00:00
Ben Gras
0020ad8ac7
Make /usr/local/lib/{ack,gcc} for ack and gcc format libraries.
2006-07-21 16:09:05 +00:00
Ben Gras
75267305f1
distclean first, then install
2006-07-21 14:56:23 +00:00
Ben Gras
deca72b814
Only install.
2006-07-21 14:55:33 +00:00
Ben Gras
cbfcdcc4c2
Use grant address type in loadfont ioctl.
2006-07-21 14:39:48 +00:00
Ben Gras
f7c36e31e5
More stack for env to build g++.
2006-07-21 12:51:56 +00:00
Ben Gras
53cbd9acbf
Manpage bug fix reported by Matej Kosik.
2006-07-21 11:19:32 +00:00
Ben Gras
6c7004423d
Fix for %#02x bug (shouldn't print 0x, but junk was printed) found by
...
Joren l'Ami. Also fixes %p when arg is 0 (printed 0 instead of 0x0).
2006-07-21 10:08:47 +00:00
Philip Homburg
f6d1f6fdf6
Switch to vc 0 and softscrolling when /dev/video is opened and switch back
...
at the close. This should prevent problems with X on (emulated) Cirrus
cards.
2006-07-19 11:50:18 +00:00
Ben Gras
0d9976ae9f
Don't call X 'X Windows'.
2006-07-19 10:51:30 +00:00
Ben Gras
2bb759206f
Build gcc library of libfl.
2006-07-18 14:52:53 +00:00
Ben Gras
4033ccc08d
'zmodem' is 'big'. remove unused bits from autopart. This unbreaks
...
the commands build.
2006-07-17 17:05:54 +00:00
Philip Homburg
59830eda3f
Prototypes for send and recv. Fixed send (pass null address) and sendto
...
(fail when a null address is passed to a socket that is not connected).
2006-07-14 14:34:00 +00:00
Philip Homburg
371ac29c9f
Clear NONBLOCK flag after probing ethernet device.
2006-07-14 13:35:21 +00:00
Philip Homburg
ee46e92dd2
Fixed ruserok not to required /etc/hosts.equiv.
2006-07-14 12:48:01 +00:00
Ben Gras
b0fc01eb82
<minix/ds.h> - ds definitions.
2006-07-14 12:40:32 +00:00
Philip Homburg
8f19ca2039
More stack for in.rshd.
2006-07-14 11:22:37 +00:00
Ben Gras
3512a86b44
. DS understands publishing and subscribing where keys are in string
...
form. Subscriptions are regular expressions.
. different types are stored per key; currently u32 and/or string.
the same key can be referenced (publish, subscribe, check) as any type.
. notify()s are sent when subscriptions are triggered (publishing or
updating of matching keys); optionally, a subscribe flag sends
updates for all matching keys at subscription time, instead of only
after updates after subscribing
. all interfacing to ds is in /usr/src/lib/syslib/ds.c.
. subscribe is ds_subscribe
publish functions are ds_publish_<type>
retrieve functions are ds_retrieve_<type> (one-time retrieval of a value)
check functions are ds_check_<type> (check for updated key caller
subscribes to not yet checked for, or ESRCH for none)
. ramdisk driver updated with new ds interface
2006-07-13 14:50:23 +00:00