Commit graph

267 commits

Author SHA1 Message Date
Ben Gras 8f07525484 format prettifictions; better task/server/user process detection logic 2005-07-04 09:19:15 +00:00
Ben Gras 3dcb2886ff get/setpriority() and fsync() system calls 2005-07-01 18:01:33 +00:00
Ben Gras 7a31b9aa12 New nice utility, imported from FreeBSD, used to run processes at a different
priority.
2005-07-01 18:00:10 +00:00
Ben Gras 83bac1e6a5 Callnumbers and prototypes for get/setpriority() and fsync(). 2005-07-01 17:58:57 +00:00
Ben Gras 9cf24c3233 Calls and functionality for get/setpriority() and fsync(). 2005-07-01 17:58:29 +00:00
Ben Gras bfc8f08ae7 Small select manpage update.
manpages for sync and getpriority/setpriority system calls.
manpage for nice utility.
2005-07-01 17:57:51 +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 83f0f501f8 Added <sys/resource.h> for [gs]etpriority() call. 2005-07-01 09:59:49 +00:00
Ben Gras 2ce80ece5c Fix to check for RDTSC instruction (above 486), and call another timing
function instead if RDTSC is unavailable. This makes minix run on 486
again :) (presumably lower as well).
2005-07-01 09:39:47 +00:00
Ben Gras d2018bb8ad Little mkfs diagnostic help 2005-07-01 09:38:45 +00:00
Jorrit Herder c349ef942a Changes scheduling priorities for nice(). 2005-07-01 09:08:41 +00:00
Jorrit Herder 4fda4bbcb6 *** empty log message *** 2005-06-30 15:56:19 +00:00
Jorrit Herder bfa25ba41f Changed debug dumps of kernel process table (F1) 2005-06-30 15:55:43 +00:00
Jorrit Herder bac6068857 Rewrite of process scheduling:
- current and maximum priority per process;
- quantum size and current ticks left per process;
- max number of full quantums in a row allow
  (otherwise current priority is decremented)
2005-06-30 15:55:19 +00:00
Ben Gras ebd38d9a92 Added formatting fixes for larger numbers in fsck and df; made mkfs
test for devices larger than 4GB, so it won't try to test them (and print
a warning message), but it will write the FS.
2005-06-30 13:04:57 +00:00
Ben Gras 037d5ffb26 Basic fixes to make de start to read v3 filesystems. (Not complete.) 2005-06-30 12:59:49 +00:00
Philip Homburg f5c56f3f24 changed ash to use pid_t 2005-06-30 12:58:26 +00:00
Philip Homburg 3e5276eff7 changed max pid back to 30000 2005-06-30 12:56:34 +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
Philip Homburg 62f7f9e6d2 Added mkstemp function. Should use a secure random number generator. 2005-06-29 15:29:08 +00:00
Philip Homburg eb3d5f2a54 More stack for chown 2005-06-29 15:27:12 +00:00
Philip Homburg 6133970316 Use relative paths for make depend 2005-06-29 15:26:10 +00:00
Philip Homburg d4b02eae4f Disabled assertion 2005-06-29 15:25:21 +00:00
Ben Gras afcfd1871d Added some diagnostic 2005-06-29 12:04:10 +00:00
Ben Gras ca0d035146 Fix by Joren l'Ami <jwlami@cs.vu.nl> to make block devices work beyond
2GB (e.g. for 'large' mkfs).
2005-06-29 11:56:56 +00:00
Ben Gras 906690eb55 Last inet change incomplete 2005-06-29 11:47:40 +00:00
Ben Gras 03e2560d81 Disabled funny broadcast address complaint from inet 2005-06-29 11:42:53 +00:00
Jorrit Herder a5ac07400d Fixed bug in AT driver: don't receive from HARDWARE, but use ANY.
Timeouts are sent by the CLOCK.
2005-06-29 10:27:23 +00:00
Ben Gras 6be8c4d8a3 Import of dpeth 3c501/3c509b/.. ethernet driver by
Giovanni Falzoni <fgalzoni@inwind.it>.
2005-06-29 10:16:46 +00:00
Ben Gras 81081a4063 _POSIX_SOURCE doesn't make sense in <sys/select.h> 2005-06-28 16:02:58 +00:00
Philip Homburg 0f26898f82 New inet with partial select implementation 2005-06-28 15:19:58 +00:00
Philip Homburg 013f484525 select.h should include <sys.time.h>. Added struct svrqueryparam to svrctl.h. 2005-06-28 15:01:55 +00:00
Philip Homburg 18458079f8 quick hacks for select 2005-06-28 14:59:00 +00:00
Philip Homburg a467c43c01 use relative directories in makefiles. 2005-06-28 14:56:30 +00:00
Philip Homburg 8f99754d43 more stack for /bin/sh. 2005-06-28 14:53:38 +00:00
Ben Gras bca51699a9 Removed debug statement 2005-06-28 13:08:52 +00:00
Ben Gras 850d6611eb Removed max-inode check from mkfs because of 32-bit inode numbers in V3
FS. Tested by mkfs -i 200000, fsck, file system creating with 200000
inodes, fsck again.
2005-06-28 11:58:17 +00:00
Ben Gras db2d114d06 Fixed bug that caused /dev/null to be created as file before being created
as special file
2005-06-27 16:31:27 +00:00
Ben Gras 2abe246e5c (Im)port of zlib-1.2.2
Ran configure with minix-friendly args and committed makefile. It's
a compromise to make zlib fit nicely into the current build system.
2005-06-27 13:05:04 +00:00
Ben Gras 7697700802 Made src belong to bin in release cp.
Made /usr/include belong to bin in mtree.
Fixed compiler warning in fs/pipe.c.
Added mdb (minix debugger) manual page.
Added ethernet config function in setup script.
2005-06-27 11:59:36 +00:00
Philip Homburg 575f2aa116 Unknown controllers are no longer fatal. 2005-06-27 11:45:26 +00:00
Ben Gras b1fe0aa86f Gave sh more space for configure scripts; connected python to build;
fixed nit in python confused about select definitions
2005-06-27 10:04:55 +00:00
Ben Gras d31aba5ee3 Renamed kermit_211 to kermit-2.1.1
Fixed compile bug in postmort.c
2005-06-27 09:46:55 +00:00
Ben Gras 53a51816a3 Wrote a printenv(1) 2005-06-27 09:41:58 +00:00
Ben Gras 6f02e00837 Fixed sh2.sh test 2005-06-27 09:41:38 +00:00
Ben Gras 1e6bc8c583 Imported BSD-licensed rev(1) from FreeBSD (uses brand new getopt()) 2005-06-27 09:32:29 +00:00
Ben Gras b05fa195d6 Prototype and definitions for getopt() 2005-06-27 09:30:49 +00:00
Ben Gras 205d288bb3 Fixed a few compile warnings
Imported a BSD-licensed getopt() from FreeBSD
2005-06-27 09:30:33 +00:00
Ben Gras ee5ecc1ad2 ast@ df nits 2005-06-27 09:02:33 +00:00
Ben Gras 62cb81cb3a Fixed typo in printf() in fxp debug statement (caused delta
value not to be printed)
2005-06-27 08:55:34 +00:00