Commit graph

1650 commits

Author SHA1 Message Date
Ben Gras 6ef5aa4fb2 . flex back into the base system
. imports of Michael Temari's httpd and ftp
2006-06-19 14:58:20 +00:00
Ben Gras aa5efff203 Initial revision 2006-06-19 14:55:09 +00:00
Ben Gras ede3e5ab83 Al Woodhull's new manual pages 2006-06-19 14:51:41 +00:00
Philip Homburg 3edf4c2854 Prototype for readline. 2006-06-14 13:19:48 +00:00
Philip Homburg a617a46e35 Retry read after EINTR. 2006-06-14 13:18:53 +00:00
Philip Homburg 221e731e45 Wake up writer when selecting for read on an empty pipe.
Set fp_revived to NOT_REVIVING when decrementing reviving.
2006-06-14 13:17:41 +00:00
Philip Homburg 474d137c39 Forgot include some Minix 3 specific changes. 2006-06-07 15:03:42 +00:00
Philip Homburg cb02a90b77 Fixed some select bugs related to pipes. Removed SELFD_* because they were
bogus and unused.
2006-06-07 14:41:47 +00:00
Philip Homburg 373ea53510 A bigger ramdisk is needed for the new version of ash. 2006-06-07 14:39:50 +00:00
Philip Homburg acebf7b52f Important BSD version of setenv, added killpg, replaced _sigsetjmp.c with
an assembler jump to longjmp.
2006-06-07 14:38:39 +00:00
Philip Homburg 3f297ffd9f Added killpg to signal.h, rearranged getloadavg, putenv, and setenv in
stdlib.h and added unsetenv, added declaration of optreset to unistd.h.
2006-06-07 14:36:35 +00:00
Philip Homburg eaf9e4cff8 Make sure that line editing is disabled when the shell is not connected to a
tty.
2006-05-29 13:20:28 +00:00
Philip Homburg 43d9263589 Parsing of '-OT' and '-OS' failed in acd.descr. 2006-05-29 12:29:25 +00:00
Philip Homburg 5f19e53afb Install /usr/lib/descr from the source tree. 2006-05-29 12:25:44 +00:00
Philip Homburg 7aa4c9ec2f New version of ash. From FreeBSD 5.4 via Minix-vmd. 2006-05-23 12:59:34 +00:00
Philip Homburg 3ea083b8d4 Actually remove allocmem and freemem sources from the library. 2006-05-19 12:45:55 +00:00
Philip Homburg e9aabcf2f8 Disabled building rescue driver (no longer needed). Moved allocmem from
library to the memory driver. Always put output from within TTY directly on
the console. Removed second include of driver.h from tty.c. Made tty_inrepcode
bigger. First step to move PM and FS calls that are not regular (API)
system calls out of callnr.h (renumbered them, and removed them from the
table.c files). Imported the Minix-vmd uname implementation. This provides
a more stable ABI than the current implementation. Added a bit of security
checking. Unfortunately not nearly enough to get a secure system. Fixed a
bug related to the sizes of the programs in the image (in PM patch_mem_chunks).
2006-05-19 12:19:37 +00:00
Philip Homburg c3cf4ef460 Fixed off by one error in backoff code. Limit backoff to 1 second for
disk drivers.
2006-05-15 12:08:43 +00:00
Philip Homburg c9ff3994f1 Unpause requests (to FS) can be generated in parallel to other requests. 2006-05-15 12:06:19 +00:00
Philip Homburg f0186f4179 Do not unmap a driver when the driver dies (it interferes with restarting
disk drivers). Fixed accounting for REVIVING/reviving.
2006-05-15 11:43:06 +00:00
Philip Homburg ae92cc208d The new service command managed to escape. 2006-05-11 15:30:56 +00:00
Philip Homburg 14b7a72ba3 Init need more space (the results of removing the special case for init in
adjust in PM). Better flags dump in IS.
2006-05-11 15:00:46 +00:00
Philip Homburg e4967b06bb Special code for restarting disk drivers (-c flag in service). 2006-05-11 14:58:33 +00:00
Philip Homburg 773844a816 New interface between PM and FS. 2006-05-11 14:57:23 +00:00
Philip Homburg 94717cb74c Pass -c flags to service for disk device drivers. 2006-05-11 14:53:20 +00:00
Philip Homburg aeb6630868 Ignore SIGHUP in floppy driver. 2006-05-11 14:52:40 +00:00
Philip Homburg 15b8fe54a8 Better initialization of the memory map of processes that are part of the
image. Removed NO_MAP flag.
2006-05-11 14:49:46 +00:00
Philip Homburg 71917d6383 Changes for restarting disk drivers and new interface between PM and FS. 2006-05-11 14:47:31 +00:00
Ben Gras 5a8315cf5b call cons_stop() before sys_abort() to not break tty on shutdown 2006-05-11 14:01:44 +00:00
Philip Homburg 5a3d6ac67f Balance curly braces. 2006-05-10 15:39:52 +00:00
Ben Gras 244786ae34 Fix for service formatting bug reported by Jaap Weel <weel@ugcs.caltech.edu> 2006-05-08 22:04:05 +00:00
Ben Gras 461a4fafb1 Added fchmod() and fchown() 2006-04-18 11:26:04 +00:00
Ben Gras b1e5779b1c *** empty log message *** 2006-04-13 18:12:33 +00:00
Ben Gras 3aedf32a8a *** empty log message *** 2006-04-13 18:07:42 +00:00
Ben Gras 28290d0898 install motd as motd.install 2006-04-13 18:06:22 +00:00
Ben Gras 96e45935a1 Undo issue 2006-04-13 17:49:54 +00:00
Ben Gras 0f7b997dd5 remove issue 2006-04-13 17:48:21 +00:00
Ben Gras b2648f99b7 Install dinks 2006-04-13 17:47:51 +00:00
Ben Gras f36a9ad718 Tweak 2006-04-13 17:15:58 +00:00
Ben Gras 613e25760d Fixes for image. 2006-04-13 17:15:40 +00:00
Ben Gras 0e100664d0 Install dinks 2006-04-13 15:09:39 +00:00
Ben Gras b539acfbd2 message 2006-04-13 14:38:16 +00:00
Ben Gras 4a8d5f5e38 fiX 2006-04-13 14:36:11 +00:00
Ben Gras 35d96ce368 Newline fix 2006-04-13 14:30:05 +00:00
Ben Gras 928b493106 Andy's issue. 2006-04-13 14:29:11 +00:00
Ben Gras c3a0a231c6 Andy's motd 2006-04-13 14:27:16 +00:00
Ben Gras 37a2ea0212 Andy's install message. 2006-04-13 14:24:59 +00:00
Ben Gras d061f4c3b2 sigh 2006-04-13 14:18:23 +00:00
Ben Gras 57245468ca Sum wrong way round 2006-04-13 13:49:08 +00:00
Ben Gras ebdfcbf297 For packages. 2006-04-13 12:44:06 +00:00