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
Philip Homburg
d40007667c
Do not report non-safe sys_sdevio calls when the address is 'SELF'
2006-07-13 14:46:53 +00:00
Philip Homburg
c06bc3ead8
Left consistency checks enabled in INET in the previous commit.
2006-07-13 13:25:55 +00:00
Philip Homburg
04b478f177
More stack for tcpd.
...
Safecopies renders the NWIOQUERYPARAM ioctl useless. This functionality
is now replaced with /dev/ipstat. Write the request to the device and
read the answer in one read request.
2006-07-13 13:19:48 +00:00
Ben Gras
2d79ae7831
When installing in a free partition larger than the maximum, don't align
...
on cylinder boundary.
2006-07-13 12:43:47 +00:00
Ben Gras
b52a516521
Joren's proposed fix for a too-conservative split point selection.
...
(Making building packages with long filenames difficult.)
2006-07-10 15:05:33 +00:00
Philip Homburg
9939089dea
Safecopy support for INET.
2006-07-10 12:55:33 +00:00
Philip Homburg
7ce17fe655
Support for SI_CALL_STATS (counting systemcalls).
2006-07-10 12:44:43 +00:00
Philip Homburg
2cf649db2e
Safecopy support in ethernet drivers.
2006-07-10 12:43:38 +00:00
Philip Homburg
9392742cc4
Use safecopy version to get log messages from TTY.
2006-07-10 12:42:31 +00:00
Philip Homburg
fd62815e73
Fixed a bug that would report a device more than once. Added safecopy
...
version of do_dev_name and do_slot_name.
2006-07-10 12:39:54 +00:00
Philip Homburg
ee09d50403
Changed to use sys_readbios to get screen parameters. Added safecopy version
...
to get log messages.
2006-07-10 12:37:39 +00:00
Philip Homburg
a3fce7ce8d
Changed to use sys_readbios get the 'machine ID'.
2006-07-10 12:35:55 +00:00
Philip Homburg
dcb7cae67c
Changed to use sys_readbios to get BIOS parameters.
2006-07-10 12:34:41 +00:00
Philip Homburg
6f4091eb8c
Added do_readbios. Added debugging output for unexpected use of unsafe copy
...
functions.
2006-07-10 12:27:26 +00:00
Philip Homburg
73e5de6354
Added sys_readbios.
...
Changed pci_dev_name and pci_slot_name to use safecopies.
Mae it possible to disable the use of safecopies in kputc for debugging.
2006-07-10 12:17:16 +00:00
Philip Homburg
d7174ec0ab
Added SI_CALL_STATS and ENABLE_SYSCALL_STATS for system call statistics.
...
Added BUSC_PCI_DEV_NAME_S and BUSC_PCI_SLOT_NAME_S to support safecopies in PCI.
Added DL_WRITEV_S, DL_READV_S, DL_GETSTAT_S, DL_GRANT, and iovec_s_t to support
safecopies in ethernet drviers. Renamed DL_INIT to DL_CONF, and DL_INIT_REPLY
to DL_CONF_REPLY.
Added SYS_READBIOS and sys_readbios to read from BIOS data areas.
Added GET_KMESS_S for safecopy support in LOG.
Added sys_safe_insb and sys_safe_outsb.
2006-07-10 12:13:29 +00:00
Ben Gras
cac387bc1e
Clean ramdisk image .s too
2006-07-06 14:09:54 +00:00
Ben Gras
5c55d94007
Bigger BUFSIZ for bigger fs block size.
2006-07-06 10:02:25 +00:00
Ben Gras
1561067ee4
Grant system dynamic-only.
2006-06-30 14:40:29 +00:00
Ben Gras
b654c02f55
Give pm its own brk() so malloc() works in pm. pm needs more stack for this.
2006-06-30 14:36:11 +00:00
Ben Gras
b5179d7025
Split do_brk in a stub and a function that does the real work, so that
...
the real work can be called from elsewhere too. Specifically, to allow PM
its own brk().
2006-06-30 14:35:38 +00:00
Ben Gras
0323892f71
3rd fix for improper behaviour on crashing driver with safe_io_conversion
2006-06-29 14:24:07 +00:00
Ben Gras
407eefe63a
Compile fix
2006-06-29 14:23:33 +00:00
Ben Gras
f1222a09a6
Make stack traces on exceptions possible.
2006-06-29 13:35:27 +00:00
Ben Gras
bfca7d68ba
Fix another bug related to trying i/o more than once
2006-06-28 12:20:30 +00:00