Commit graph

  • 62f7f9e6d2 Added mkstemp function. Should use a secure random number generator. Philip Homburg 2005-06-29 15:29:08 +0000
  • eb3d5f2a54 More stack for chown Philip Homburg 2005-06-29 15:27:12 +0000
  • 6133970316 Use relative paths for make depend Philip Homburg 2005-06-29 15:26:10 +0000
  • d4b02eae4f Disabled assertion Philip Homburg 2005-06-29 15:25:21 +0000
  • afcfd1871d Added some diagnostic Ben Gras 2005-06-29 12:04:10 +0000
  • ca0d035146 Fix by Joren l'Ami <jwlami@cs.vu.nl> to make block devices work beyond 2GB (e.g. for 'large' mkfs). Ben Gras 2005-06-29 11:56:56 +0000
  • 906690eb55 Last inet change incomplete Ben Gras 2005-06-29 11:47:40 +0000
  • 03e2560d81 Disabled funny broadcast address complaint from inet Ben Gras 2005-06-29 11:42:53 +0000
  • a5ac07400d Fixed bug in AT driver: don't receive from HARDWARE, but use ANY. Timeouts are sent by the CLOCK. Jorrit Herder 2005-06-29 10:27:23 +0000
  • 6be8c4d8a3 Import of dpeth 3c501/3c509b/.. ethernet driver by Giovanni Falzoni <fgalzoni@inwind.it>. Ben Gras 2005-06-29 10:16:46 +0000
  • 81081a4063 _POSIX_SOURCE doesn't make sense in <sys/select.h> Ben Gras 2005-06-28 16:02:58 +0000
  • 0f26898f82 New inet with partial select implementation Philip Homburg 2005-06-28 15:19:58 +0000
  • 013f484525 select.h should include <sys.time.h>. Added struct svrqueryparam to svrctl.h. Philip Homburg 2005-06-28 15:01:55 +0000
  • 18458079f8 quick hacks for select Philip Homburg 2005-06-28 14:59:00 +0000
  • a467c43c01 use relative directories in makefiles. Philip Homburg 2005-06-28 14:56:30 +0000
  • 8f99754d43 more stack for /bin/sh. Philip Homburg 2005-06-28 14:53:38 +0000
  • bca51699a9 Removed debug statement Ben Gras 2005-06-28 13:08:52 +0000
  • 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. Ben Gras 2005-06-28 11:58:17 +0000
  • db2d114d06 Fixed bug that caused /dev/null to be created as file before being created as special file Ben Gras 2005-06-27 16:31:27 +0000
  • 2abe246e5c (Im)port of zlib-1.2.2 Ben Gras 2005-06-27 13:05:04 +0000
  • 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. Ben Gras 2005-06-27 11:59:36 +0000
  • 575f2aa116 Unknown controllers are no longer fatal. Philip Homburg 2005-06-27 11:45:26 +0000
  • b1fe0aa86f Gave sh more space for configure scripts; connected python to build; fixed nit in python confused about select definitions Ben Gras 2005-06-27 10:04:55 +0000
  • d31aba5ee3 Renamed kermit_211 to kermit-2.1.1 Ben Gras 2005-06-27 09:46:55 +0000
  • 53a51816a3 Wrote a printenv(1) Ben Gras 2005-06-27 09:41:58 +0000
  • 6f02e00837 Fixed sh2.sh test Ben Gras 2005-06-27 09:41:38 +0000
  • 1e6bc8c583 Imported BSD-licensed rev(1) from FreeBSD (uses brand new getopt()) Ben Gras 2005-06-27 09:32:29 +0000
  • b05fa195d6 Prototype and definitions for getopt() Ben Gras 2005-06-27 09:30:49 +0000
  • 205d288bb3 Fixed a few compile warnings Ben Gras 2005-06-27 09:30:33 +0000
  • ee5ecc1ad2 ast@ df nits Ben Gras 2005-06-27 09:02:33 +0000
  • 62cb81cb3a Fixed typo in printf() in fxp debug statement (caused delta value not to be printed) Ben Gras 2005-06-27 08:55:34 +0000
  • b25146d3de Removed SM server. Jorrit Herder 2005-06-27 08:11:46 +0000
  • fd3b5bf618 *** empty log message *** Jorrit Herder 2005-06-24 16:25:12 +0000
  • a408699ce0 Cleaned up process table structure: removed p_type, p_pendcount. Removed stop sequence when MINIX is shut down. Disabled send mask checks --- to be replaced by proper mechanism. Fixed bug relating to 'shutdown -x'. Simplified clock accounting of realtime. Updated Makefiles for mkdept script. Jorrit Herder 2005-06-24 16:24:40 +0000
  • 5654996c07 New Makefiles for mkdep script. Jorrit Herder 2005-06-24 16:21:54 +0000
  • 042c4ac395 Changed Makefiles for mkdep script. Updated debugging dumps at IS server, and function key control. Jorrit Herder 2005-06-24 16:21:21 +0000
  • e3bb0e40ee Removed sys_exit() kernel call. Jorrit Herder 2005-06-24 16:19:41 +0000
  • f336ce29bb Changed kernel process table format affected ps. New mkdep.sh script and affected Makefile. Jorrit Herder 2005-06-24 16:19:21 +0000
  • 59f70ec536 Removed ununsed types cpvec_t and cpvvec_t. Removed SYS_EXIT kernel call. Jorrit Herder 2005-06-24 16:17:29 +0000
  • 0979014807 Renamed some types Uid_t, Gid_t, Mode_t, etc. for perl5. More space for synctree. Philip Homburg 2005-06-23 11:07:31 +0000
  • 82c0b45aeb Newer version of anm. Should be taken from the ACK source tree. Philip Homburg 2005-06-23 09:50:54 +0000
  • 4ab7f34ea0 Workaround for fishy situation that caused checksum on outgoing packets to be broken in certain cases. (Seemingly when 2 short packets sent back-to-back.) Buffer alignment seems to fix this ... Ben Gras 2005-06-22 15:22:34 +0000
  • 3bb4d191d7 Corrected buffer size calculation from MAX(bufsize,realsize) to MIN(bufsize,realsize) while copying boot params. Ben Gras 2005-06-21 16:18:23 +0000
  • 355a10864b Fixed various GCC compiler warnings for the kernel. Only main() now gives a warning about the return type (GCC wants an int). Jorrit Herder 2005-06-21 10:47:46 +0000
  • 3eeff022fb Added function read_cpu_flags() that returns current cpu flags as a long. This is used to check for interrupts being disabled at the time of a lock() call, if enabled in config.h. The number of times this happens is then counted in the kinfo structure. These events (recursive lockings) lead to nasty race conditions. Ben Gras 2005-06-20 14:53:13 +0000
  • c60302c1e7 Print re-locking event count if enabled. Ben Gras 2005-06-20 14:52:00 +0000
  • 538e8ba2f1 Added header file that decodes the intel x86 flags register. Ben Gras 2005-06-20 14:51:38 +0000
  • d78cf7fbaf New bit map manipulation header. General purpose. Jorrit Herder 2005-06-20 14:29:09 +0000
  • ec24a0798c Updated function key mapping because of possible changes to NOTIFY. Jorrit Herder 2005-06-20 14:23:31 +0000
  • c0f83b4033 Fix for gzip make clean if Makefile doesn't exist.. Ben Gras 2005-06-20 13:30:24 +0000
  • e40c757038 connected ps and ftpd200 to commands build Ben Gras 2005-06-20 12:01:15 +0000
  • 403580e95b Removed unused code in proc.c. New message passing code with pointer pointers is now in use. Rewrote ready() and unready() fuctions. Jorrit Herder 2005-06-20 11:26:48 +0000
  • c9c6983cc1 Fixed a few quirks in misc.c . MAX used where it should've been MIN . buffer byte too short . inobvious use of & with && without parantheses . funny length checking Ben Gras 2005-06-20 09:35:23 +0000
  • 5e17902a0d Connected ps to build Ben Gras 2005-06-20 09:23:55 +0000
  • 45ddea1cdd Fixed bug that caused the PM to brutalize the contents of the 'memory' variable. Parsing worked, but future requests for the variable (such as by the sysenv command) returned truncated data. This caused the system (e.g. setup script) to think the amount of memory was tiny, and caused the enabling of swapspace, while it is unnecessary. Ben Gras 2005-06-19 23:16:08 +0000
  • 400169e960 select-test-set compile fixes. Ben Gras 2005-06-19 23:13:57 +0000
  • d844d2a547 Fixed nasty bug that would cause FS to loop forever in rw_scattered (while syncing, for instance) if blocks are unwritable. This could happen if: Ben Gras 2005-06-19 22:33:49 +0000
  • 34a9677a5b Made mkfs a little smarter about how to report empty devices. Ben Gras 2005-06-19 22:28:05 +0000
  • 9aae3002ed Made libpci recognize my pci controller at home (again) Ben Gras 2005-06-19 22:11:04 +0000
  • 6e99cc494d Fixed various nits in the make/release process. Ben Gras 2005-06-17 16:28:36 +0000
  • 5954c7e303 Part of fs timers library, forgot to add this in previous commit. Ben Gras 2005-06-17 13:49:56 +0000
  • 3ba1ddb037 Fixes for /root homedir. Ben Gras 2005-06-17 13:48:16 +0000
  • 39c90d6c90 Added (fake) readlink(). Ben Gras 2005-06-17 13:47:29 +0000
  • ed2a024d47 Select test-set imported from the minix contributions, with permission to modify and distribute from Jose Manuel Gomez, the author (jmgomez@linuxmail.org). Ben Gras 2005-06-17 13:45:40 +0000
  • f81ac6ae5c Various compile fixes. Ben Gras 2005-06-17 13:42:53 +0000
  • 47474b6341 Renamed commands to cmds - make is confused that the commands directory exists. Ben Gras 2005-06-17 13:42:06 +0000
  • 9664ba0c4f Started select() implementation. Ben Gras 2005-06-17 13:41:12 +0000
  • 471e0448c3 Changed timer library function args. Ben Gras 2005-06-17 13:37:41 +0000
  • 3c7120d830 Changed arguments of timer library functions. Ben Gras 2005-06-17 13:36:01 +0000
  • 2f25279105 Started select() manpage. Ben Gras 2005-06-17 13:35:21 +0000
  • c40770ce68 Various select() support flags, prototypes, definitions. Ben Gras 2005-06-17 13:34:47 +0000
  • 2f588c50ea Added back boot banner for CD Ben Gras 2005-06-17 13:25:06 +0000
  • 7279bb68ef Applied MINIX 2.0.4 pathes provides by Al Woodhull. Jorrit Herder 2005-06-17 13:00:04 +0000
  • 330d7eba56 Updated boot monitor help menu. Jorrit Herder 2005-06-17 11:52:55 +0000
  • b7c75fab5b Added dummy readlink() call that returns an error (we don't have symlinks yet) Ben Gras 2005-06-17 11:43:24 +0000
  • ae018feae2 Removed unnecessary call to unlock() from exception(). Jorrit Herder 2005-06-17 09:50:12 +0000
  • 47e3d11e42 Fixed code passed to boot monitor after shutdown. Jorrit Herder 2005-06-17 09:40:02 +0000
  • 4b887108eb Removed duplicate 'done' output after calling readall. Jorrit Herder 2005-06-17 09:36:08 +0000
  • f88e71c9d8 *** empty log message *** Jorrit Herder 2005-06-17 09:34:44 +0000
  • 108d993201 Capitalized output. Jorrit Herder 2005-06-17 09:33:00 +0000
  • 36c3091342 *** empty log message *** Jorrit Herder 2005-06-17 09:15:39 +0000
  • 37a1e3f8e3 Removed mem chunks dump. (No longer available from kernel.) Jorrit Herder 2005-06-17 09:13:32 +0000
  • 92f9bd02f8 Parsing of free memory chunks is now done at the process manager. Jorrit Herder 2005-06-17 09:10:30 +0000
  • e0a98a4d65 * Fixed bug relating to nested locking in interrupt handlers. The nested lock caused interrupts to be reenabled (due to unlock), which caused a race. The problems were especially visible on slower machines. * Relocated free memory parsing to process manager. This saved quite some code at the kernel level. Text size was reduced by about 650 bytes. * Removed locks for updating the realtime in the clock's main loop and the get_uptime function. Interrupts are no longer reentrant, so realtime is immediately updated. Jorrit Herder 2005-06-17 09:09:54 +0000
  • 90b80ad31e Relocated echo "Multiuser startup in progress ..." to top. Jorrit Herder 2005-06-17 09:00:31 +0000
  • 4a2817cea1 Changed uname to retrieve actual OS release and version number at runtime. Jorrit Herder 2005-06-17 08:53:33 +0000
  • f673723b1f Minor changes in PM interface affected these commands. Getty now retrieves the actual release and version number at runtime. Jorrit Herder 2005-06-17 08:52:53 +0000
  • 8621d392b0 Fixed typo in run output; Reduced NR_ITERATIONS for tests dealing with MAX_LINKS. Jorrit Herder 2005-06-17 08:51:28 +0000
  • 85f2038c7c Undid \c from default leader and trailer Ben Gras 2005-06-17 08:00:13 +0000
  • dc23e18cef Improved compatibility with other Unix systems. Philip Homburg 2005-06-10 15:12:03 +0000
  • d9b609c70f Hack for buffer overflow, should be fixed properly. Philip Homburg 2005-06-08 11:05:27 +0000
  • c2cd510adf Removed debug dumps from the PM and FS servers. The dumps are now done by the IS servers, which obtains a copy of the data through the getsysinfo() system call. CTRL-F1 now is a special TTY key to shows function key mappings. Jorrit Herder 2005-06-07 14:43:35 +0000
  • 4de736535c fix for ~root being / and buggering up system with chroot -R Ben Gras 2005-06-07 13:33:57 +0000
  • 0e2a7a9730 Kernel cleanup. Reduced kernel size by 512KB by moving private buffer into cstart() function. Replaced assertions with erroneous return values. Removed assertions relating to isuserp(rp), since all processes should become user processes; system processes are now treated similar to other processes. Jorrit Herder 2005-06-07 12:34:25 +0000
  • bb2ef4e039 Added welcome message to POSIX test suite. Jorrit Herder 2005-06-07 11:52:35 +0000
  • b658df42d0 Use relative paths. Philip Homburg 2005-06-06 16:18:05 +0000
  • aca763443a removed debug message Ben Gras 2005-06-06 14:58:47 +0000
  • 2f74381dcc Fixed 'ps' utility: now get process table addresses with getsysinfo() calls. To be done: get copies of process tables instead of using /dev/(k)mem. Jorrit Herder 2005-06-06 13:51:50 +0000
  • cde16504a1 check relaxation for bios memory Ben Gras 2005-06-06 11:54:58 +0000
  • e44e9ad261 small compile fixes; initial select() stubs; release.sh script doesn't need /tmp any more since 16MB root device; increase to 3.0.5 to make new CD with working FXP driver. (not tagged 3.0.5 yet as at driver bios-copy workaround hasn't been done.) Ben Gras 2005-06-06 11:40:32 +0000