Ben Gras
ea75918df1
printf() by kernel and servers now send messages to an array of processes,
...
OUTPUT_PROCS_ARRAY in <minix/config.h>, in that order, terminated by NONE.
log no longer forwards messages to tty itself. This leads to less funny
loops and more robust debug-message handling. Also the list of
processes receiving messages can easily be changed around or disabled by
editing the array (e.g. disable it by changing the array to { NONE }.).
2005-10-18 10:34:54 +00:00
Ben Gras
d87bfc438b
Restore libm
2005-10-18 10:32:28 +00:00
Ben Gras
c79574aba4
A new panic that makes processes exit with PM knowing about it, instead
...
of sys_exit, so that PM functions (e.g. findproc) keep working properly,
and RS finds out about process deaths.
2005-10-17 13:19:22 +00:00
Jorrit Herder
eb5ed13fd3
New libary functions.
...
Cleanup of halt.c.
2005-10-12 15:10:14 +00:00
Ben Gras
a65191aa6b
Larger dummy -lm
2005-10-10 15:28:55 +00:00
Ben Gras
1da5b5ccee
gcc subdir for combined gcc/ack library build
2005-10-10 15:28:15 +00:00
Ben Gras
8c53e4007e
ack subdir for combined ack/gcc library build
2005-10-10 15:27:47 +00:00
Philip Homburg
9528152f68
Added sys_eniop, sys_vm_setbuf, and sys_vm_map.
2005-09-30 12:51:33 +00:00
Philip Homburg
731eee27c3
Nonblocking connect for TCP sockets.
2005-09-30 12:50:50 +00:00
Philip Homburg
4ac2d8d392
Optionally more debug output.
2005-09-30 12:50:14 +00:00
Philip Homburg
99fa9df344
X expects an implicit bind to INADDR_ANY for UDP sockets.
2005-09-30 12:49:10 +00:00
Philip Homburg
c4184bb45b
nonamed doesn't like DNS requests over TCP. So, don't try to use them.
2005-09-30 12:48:26 +00:00
Ben Gras
533eb3acfd
zlib 1.2.2 -> 1.2.3
2005-09-23 22:39:07 +00:00
Ben Gras
9517eff5a4
Also a change by Joren
2005-09-06 10:15:57 +00:00
Ben Gras
aad54cb32c
Add fsync() interface.
2005-09-05 21:22:45 +00:00
Ben Gras
66b48eea33
Joren l'Ami 's updates to stdio, minor modification by me too (skip
...
doing anything in fflush() if stream is a pipe).
2005-09-05 17:17:58 +00:00
Ben Gras
9bc5da4276
Made socket() accept an udp or tcp protocol number
2005-09-01 15:24:29 +00:00
Ben Gras
cda3096335
Patch by claudio for lynx
2005-09-01 14:59:28 +00:00
Philip Homburg
b5abc91add
Added getsockname and getsockopt.
2005-08-25 15:10:57 +00:00
Philip Homburg
a61e8f28c7
Added basename(3)
2005-08-25 11:33:43 +00:00
Philip Homburg
4c863cf9fc
Fixed 'connected' check.
2005-08-25 10:47:24 +00:00
Jorrit Herder
e396496d8c
Fixed small bug in alarm code.
...
Kernel timer count was not reset after expiry.
2005-08-05 16:46:27 +00:00
Philip Homburg
473317e571
Added dp8390 to /usr/etc/rc. Renamed get_mon_prm.c to env_get_prm.c.
...
Add env_setargs call for access to argc/argv.
2005-08-05 14:20:05 +00:00
Philip Homburg
db5a8bb2b8
Added dp8390 driver. Additional env_parse functions that take argc and argv.
2005-08-05 09:53:08 +00:00
Ben Gras
5c9d34b62a
Removed socket library, there is a socket library in libc now
2005-08-03 11:35:41 +00:00
Philip Homburg
343bd97aeb
Removed old socket library.
2005-08-03 11:28:43 +00:00
Jorrit Herder
b69ca94efb
Fixed 'bug' in log driver that caused kernel messages not to be displayed.
...
This was caused by a change in the shared driver code. Not log's fault.
Renamed #definitions of driver process numbers, e.g., TTY now is TTY_PROC_NR.
All known (special) processes now have consistent naming scheme. Kernel tasks
don't follow this scheme.
2005-08-03 08:14:08 +00:00
Jorrit Herder
7af2b107d4
*** empty log message ***
2005-08-02 15:50:00 +00:00
Jorrit Herder
1d60e866c3
Various updates to support dynamically starting drivers.
2005-08-02 15:32:12 +00:00
Philip Homburg
a5b0301024
small fix for connect
2005-08-01 14:47:24 +00:00
Philip Homburg
e9ebecdd17
UDP support for connect.
2005-08-01 14:43:21 +00:00
Jorrit Herder
748b3dd434
Updates system library calls: interface changes (removed unused parameters).
...
Removed old notification trap: renamed alert() to notify() ... finally ;-)
2005-07-29 15:01:59 +00:00
Philip Homburg
49c25df569
bios_wini driver
2005-07-29 10:21:04 +00:00
Philip Homburg
a7487a5c3c
Added shutdown. EBADIOCTL in connect. Chaned some debug output.
2005-07-29 10:13:52 +00:00
Ben Gras
3f4e0a5f59
Took fchdir out of the user library, it's suspected of being buggy (in FS)
2005-07-27 18:48:48 +00:00
Jorrit Herder
fe0dcb5c00
AT driver is not modified (debugging only);
...
TTY: select and revive with new notify and FS call back;
kernel: removed old notify code; removed ugly prepare_shutdown timer
kputc: don't send to FS if PRINTF_PROC fails
2005-07-27 14:32:16 +00:00
Philip Homburg
e1f43abc09
Socket library
2005-07-27 11:57:59 +00:00
Philip Homburg
40b364a6db
Added some error strings.
2005-07-27 11:53:05 +00:00
Jorrit Herder
a41eb700e8
Minor fixes and improvements for sys_call().
2005-07-26 13:51:21 +00:00
Ben Gras
08578c6afb
Removed funny debug printf
2005-07-22 18:36:42 +00:00
Jorrit Herder
e2b05e4f55
*** empty log message ***
2005-07-21 18:37:19 +00:00
Jorrit Herder
ee509198a2
Removed 'tracing' flag from sys_exec. Logic is now local to PM.
...
Changed variable names in timers libary. Wrote new comments for
timers.h header file with explanation.
2005-07-20 15:33:54 +00:00
Ben Gras
0f48b1885d
new -lutil, only openpty() for now
2005-07-19 16:01:37 +00:00
Jorrit Herder
5594b767c0
Renamed src/lib/utils to src/lib/sysutil --- because of new src/lib/util
2005-07-19 13:21:51 +00:00
Jorrit Herder
0129d98ae1
Added new signal types for kernel events:
...
- SIGKMESS: new kernel message (sent to TTY, IS, or LOG)
- SIGKSTOP: MINIX is shut down (sent to TTY-> switch to primary console)
- SIGKSIG: kernel signals pending (sent to PM)
Renamed SYS_SETPRIORITY to SYS_NICE.
2005-07-19 12:24:51 +00:00
Jorrit Herder
654722493b
Renamed various system calls.
...
Cleaned up system call library.
Added new alert() trap to replace notify() --- current notify will be removed
and alert() will be called notify() later.
2005-07-14 15:13:33 +00:00
Ben Gras
e2a0ddf863
Makefile fixes.
2005-07-13 14:59:04 +00:00
Ben Gras
e1c5c6c8f3
..
2005-07-11 14:16:53 +00:00
Philip Homburg
0cabfc76ee
Usleep implementation based on select.
2005-07-11 13:08:00 +00:00
Philip Homburg
b5809b6a81
Added random, strdup, and strtok_r.
2005-07-11 13:06:27 +00:00