62f7f9e6d2Added mkstemp function. Should use a secure random number generator.
Philip Homburg
2005-06-29 15:29:08 +0000
eb3d5f2a54More stack for chown
Philip Homburg
2005-06-29 15:27:12 +0000
6133970316Use relative paths for make depend
Philip Homburg
2005-06-29 15:26:10 +0000
d4b02eae4fDisabled assertion
Philip Homburg
2005-06-29 15:25:21 +0000
afcfd1871dAdded some diagnostic
Ben Gras
2005-06-29 12:04:10 +0000
ca0d035146Fix 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
906690eb55Last inet change incomplete
Ben Gras
2005-06-29 11:47:40 +0000
03e2560d81Disabled funny broadcast address complaint from inet
Ben Gras
2005-06-29 11:42:53 +0000
a5ac07400dFixed 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
6be8c4d8a3Import 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
0f26898f82New inet with partial select implementation
Philip Homburg
2005-06-28 15:19:58 +0000
013f484525select.h should include <sys.time.h>. Added struct svrqueryparam to svrctl.h.
Philip Homburg
2005-06-28 15:01:55 +0000
18458079f8quick hacks for select
Philip Homburg
2005-06-28 14:59:00 +0000
a467c43c01use relative directories in makefiles.
Philip Homburg
2005-06-28 14:56:30 +0000
8f99754d43more stack for /bin/sh.
Philip Homburg
2005-06-28 14:53:38 +0000
bca51699a9Removed debug statement
Ben Gras
2005-06-28 13:08:52 +0000
850d6611ebRemoved 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
db2d114d06Fixed 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
7697700802Made 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
575f2aa116Unknown controllers are no longer fatal.
Philip Homburg
2005-06-27 11:45:26 +0000
b1fe0aa86fGave 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
d31aba5ee3Renamed kermit_211 to kermit-2.1.1
Ben Gras
2005-06-27 09:46:55 +0000
53a51816a3Wrote a printenv(1)
Ben Gras
2005-06-27 09:41:58 +0000
6f02e00837Fixed sh2.sh test
Ben Gras
2005-06-27 09:41:38 +0000
1e6bc8c583Imported BSD-licensed rev(1) from FreeBSD (uses brand new getopt())
Ben Gras
2005-06-27 09:32:29 +0000
b05fa195d6Prototype and definitions for getopt()
Ben Gras
2005-06-27 09:30:49 +0000
205d288bb3Fixed a few compile warnings
Ben Gras
2005-06-27 09:30:33 +0000
ee5ecc1ad2ast@ df nits
Ben Gras
2005-06-27 09:02:33 +0000
62cb81cb3aFixed typo in printf() in fxp debug statement (caused delta value not to be printed)
Ben Gras
2005-06-27 08:55:34 +0000
b25146d3deRemoved SM server.
Jorrit Herder
2005-06-27 08:11:46 +0000
a408699ce0Cleaned 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
5654996c07New Makefiles for mkdep script.
Jorrit Herder
2005-06-24 16:21:54 +0000
042c4ac395Changed Makefiles for mkdep script. Updated debugging dumps at IS server, and function key control.
Jorrit Herder
2005-06-24 16:21:21 +0000
0979014807Renamed some types Uid_t, Gid_t, Mode_t, etc. for perl5. More space for synctree.
Philip Homburg
2005-06-23 11:07:31 +0000
82c0b45aebNewer version of anm. Should be taken from the ACK source tree.
Philip Homburg
2005-06-23 09:50:54 +0000
4ab7f34ea0Workaround 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
3bb4d191d7Corrected buffer size calculation from MAX(bufsize,realsize) to MIN(bufsize,realsize) while copying boot params.
Ben Gras
2005-06-21 16:18:23 +0000
355a10864bFixed 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
3eeff022fbAdded 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
c60302c1e7Print re-locking event count if enabled.
Ben Gras
2005-06-20 14:52:00 +0000
538e8ba2f1Added header file that decodes the intel x86 flags register.
Ben Gras
2005-06-20 14:51:38 +0000
d78cf7fbafNew bit map manipulation header. General purpose.
Jorrit Herder
2005-06-20 14:29:09 +0000
ec24a0798cUpdated function key mapping because of possible changes to NOTIFY.
Jorrit Herder
2005-06-20 14:23:31 +0000
c0f83b4033Fix for gzip make clean if Makefile doesn't exist..
Ben Gras
2005-06-20 13:30:24 +0000
e40c757038connected ps and ftpd200 to commands build
Ben Gras
2005-06-20 12:01:15 +0000
403580e95bRemoved 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
c9c6983cc1Fixed 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
5e17902a0dConnected ps to build
Ben Gras
2005-06-20 09:23:55 +0000
45ddea1cddFixed 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
400169e960select-test-set compile fixes.
Ben Gras
2005-06-19 23:13:57 +0000
d844d2a547Fixed 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
34a9677a5bMade mkfs a little smarter about how to report empty devices.
Ben Gras
2005-06-19 22:28:05 +0000
9aae3002edMade libpci recognize my pci controller at home (again)
Ben Gras
2005-06-19 22:11:04 +0000
6e99cc494dFixed various nits in the make/release process.
Ben Gras
2005-06-17 16:28:36 +0000
5954c7e303Part of fs timers library, forgot to add this in previous commit.
Ben Gras
2005-06-17 13:49:56 +0000
3ba1ddb037Fixes for /root homedir.
Ben Gras
2005-06-17 13:48:16 +0000
39c90d6c90Added (fake) readlink().
Ben Gras
2005-06-17 13:47:29 +0000
ed2a024d47Select 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
f81ac6ae5cVarious compile fixes.
Ben Gras
2005-06-17 13:42:53 +0000
47474b6341Renamed commands to cmds - make is confused that the commands directory exists.
Ben Gras
2005-06-17 13:42:06 +0000
9664ba0c4fStarted select() implementation.
Ben Gras
2005-06-17 13:41:12 +0000
471e0448c3Changed timer library function args.
Ben Gras
2005-06-17 13:37:41 +0000
3c7120d830Changed arguments of timer library functions.
Ben Gras
2005-06-17 13:36:01 +0000
2f25279105Started select() manpage.
Ben Gras
2005-06-17 13:35:21 +0000
c40770ce68Various select() support flags, prototypes, definitions.
Ben Gras
2005-06-17 13:34:47 +0000
2f588c50eaAdded back boot banner for CD
Ben Gras
2005-06-17 13:25:06 +0000
7279bb68efApplied MINIX 2.0.4 pathes provides by Al Woodhull.
Jorrit Herder
2005-06-17 13:00:04 +0000
330d7eba56Updated boot monitor help menu.
Jorrit Herder
2005-06-17 11:52:55 +0000
b7c75fab5bAdded dummy readlink() call that returns an error (we don't have symlinks yet)
Ben Gras
2005-06-17 11:43:24 +0000
ae018feae2Removed unnecessary call to unlock() from exception().
Jorrit Herder
2005-06-17 09:50:12 +0000
47e3d11e42Fixed code passed to boot monitor after shutdown.
Jorrit Herder
2005-06-17 09:40:02 +0000
37a1e3f8e3Removed mem chunks dump. (No longer available from kernel.)
Jorrit Herder
2005-06-17 09:13:32 +0000
92f9bd02f8Parsing 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
90b80ad31eRelocated echo "Multiuser startup in progress ..." to top.
Jorrit Herder
2005-06-17 09:00:31 +0000
4a2817cea1Changed uname to retrieve actual OS release and version number at runtime.
Jorrit Herder
2005-06-17 08:53:33 +0000
f673723b1fMinor 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
8621d392b0Fixed typo in run output; Reduced NR_ITERATIONS for tests dealing with MAX_LINKS.
Jorrit Herder
2005-06-17 08:51:28 +0000
85f2038c7cUndid \c from default leader and trailer
Ben Gras
2005-06-17 08:00:13 +0000
dc23e18cefImproved compatibility with other Unix systems.
Philip Homburg
2005-06-10 15:12:03 +0000
d9b609c70fHack for buffer overflow, should be fixed properly.
Philip Homburg
2005-06-08 11:05:27 +0000
c2cd510adfRemoved 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
4de736535cfix for ~root being / and buggering up system with chroot -R
Ben Gras
2005-06-07 13:33:57 +0000
0e2a7a9730Kernel 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
bb2ef4e039Added welcome message to POSIX test suite.
Jorrit Herder
2005-06-07 11:52:35 +0000
b658df42d0Use relative paths.
Philip Homburg
2005-06-06 16:18:05 +0000
aca763443aremoved debug message
Ben Gras
2005-06-06 14:58:47 +0000
2f74381dccFixed '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
cde16504a1check relaxation for bios memory
Ben Gras
2005-06-06 11:54:58 +0000
e44e9ad261small 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