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
Ben Gras
42050e39f8
kernel and servers send diagnostic messages to IS; IS sends them to TTY
...
and the new log driver if enabled.
new usyslogd is started from /usr/etc/rc. New device created by
MAKEDEV.sh. /var/log created by etc/mtree/minix.tree (on root for
now). Made select() slightly more generic, with less code duplication.
2005-07-08 17:30:01 +00:00
Jorrit Herder
2b3961eb91
Fixed annoying compile warnings.
2005-07-08 12:25:13 +00:00
Ben Gras
1adcfcdf1c
Changed FD_* select() fd set manipulation functions to macros. Also
...
made FD_SETSIZE pre-#include-definable, with OPEN_MAX as default if unset.
2005-07-06 07:22:21 +00:00
Ben Gras
f0817fbd4c
complete, tick-resolution gettimeofday() implementation
2005-07-06 07:08:36 +00:00
Ben Gras
3dcb2886ff
get/setpriority() and fsync() system calls
2005-07-01 18:01:33 +00:00
Jorrit Herder
7f2e7461e6
Fix stupid assumption that caused headache.
...
Timers lib now seems to work fine again.
2005-07-01 17:17:13 +00:00
Ben Gras
af27dc0cf7
Added fchdir() system call, with corresponding manpage, Changelog and
...
system include modifications.
2005-06-29 19:28:26 +00:00