]> Zhao Yanbai Git Server - minix.git/log
minix.git
18 years agoConditional compilation for SIGIOT and SIGEMT.
Philip Homburg [Fri, 17 Feb 2006 14:12:47 +0000 (14:12 +0000)]
Conditional compilation for SIGIOT and SIGEMT.

18 years agoReintroduced SIGEMT.
Philip Homburg [Fri, 17 Feb 2006 14:12:12 +0000 (14:12 +0000)]
Reintroduced SIGEMT.

18 years agoRefix
Ben Gras [Fri, 17 Feb 2006 14:05:46 +0000 (14:05 +0000)]
Refix

18 years agoimproved tcp_acceptto.
Philip Homburg [Fri, 17 Feb 2006 13:47:31 +0000 (13:47 +0000)]
improved tcp_acceptto.

18 years agoSocket options SO_RCVBUF, SO_SNDBUF, and TCP_NODELAY.
Philip Homburg [Fri, 17 Feb 2006 13:45:41 +0000 (13:45 +0000)]
Socket options SO_RCVBUF, SO_SNDBUF, and TCP_NODELAY.

18 years agoMore error texts.
Philip Homburg [Fri, 17 Feb 2006 13:44:48 +0000 (13:44 +0000)]
More error texts.

18 years agoNew errors and defines for socket options.
Philip Homburg [Fri, 17 Feb 2006 13:43:50 +0000 (13:43 +0000)]
New errors and defines for socket options.

18 years agoSIGBUS needs its own number. Removed SIGEMT. Made SIGIOT conditional on
Philip Homburg [Fri, 17 Feb 2006 13:43:07 +0000 (13:43 +0000)]
SIGBUS needs its own number. Removed SIGEMT. Made SIGIOT conditional on
_MINIX.

18 years agodon't make clean first
Ben Gras [Fri, 17 Feb 2006 13:27:48 +0000 (13:27 +0000)]
don't make clean first

18 years agoThrow elvis out of the base system
Ben Gras [Fri, 17 Feb 2006 13:27:01 +0000 (13:27 +0000)]
Throw elvis out of the base system

18 years agomemory moved
Ben Gras [Fri, 17 Feb 2006 13:19:10 +0000 (13:19 +0000)]
memory moved

18 years agoMake 'make install' work
Ben Gras [Fri, 17 Feb 2006 13:12:07 +0000 (13:12 +0000)]
Make 'make install' work

18 years agoLet saving random data work again
Ben Gras [Fri, 17 Feb 2006 13:11:20 +0000 (13:11 +0000)]
Let saving random data work again

18 years ago*** empty log message ***
Ben Gras [Fri, 17 Feb 2006 13:10:37 +0000 (13:10 +0000)]
*** empty log message ***

18 years agoKick nvi out of base
Ben Gras [Fri, 17 Feb 2006 12:36:53 +0000 (12:36 +0000)]
Kick nvi out of base

18 years agoMake more
Ben Gras [Fri, 17 Feb 2006 12:34:18 +0000 (12:34 +0000)]
Make more

18 years agoAdded some of my root devices
Ben Gras [Fri, 17 Feb 2006 11:58:02 +0000 (11:58 +0000)]
Added some of my root devices

18 years agogetmachine info first, then init tty.
Ben Gras [Fri, 17 Feb 2006 10:23:16 +0000 (10:23 +0000)]
getmachine info first, then init tty.
Problem report and fix given by:
Prof: Alejandro T. Bello Ruiz <abello@macareo.pucp.edu.pe>

18 years agobigmake.inc is obsolete
Ben Gras [Thu, 16 Feb 2006 20:56:34 +0000 (20:56 +0000)]
bigmake.inc is obsolete

18 years ago*** empty log message ***
Ben Gras [Thu, 16 Feb 2006 15:44:52 +0000 (15:44 +0000)]
*** empty log message ***

18 years agoFixes for packaging system that will read .postinstall script and run it
Ben Gras [Thu, 16 Feb 2006 15:43:37 +0000 (15:43 +0000)]
Fixes for packaging system that will read .postinstall script and run it
if exists.

packit installs a package.

18 years agosshd user
Ben Gras [Thu, 16 Feb 2006 15:38:13 +0000 (15:38 +0000)]
sshd user

18 years agoFixed two memory leaks.
Philip Homburg [Thu, 16 Feb 2006 14:13:36 +0000 (14:13 +0000)]
Fixed two memory leaks.

18 years agoReally disable debug
Ben Gras [Wed, 15 Feb 2006 14:22:40 +0000 (14:22 +0000)]
Really disable debug

18 years agoMoved PCI driver to the ramdisk.
Philip Homburg [Wed, 15 Feb 2006 14:21:56 +0000 (14:21 +0000)]
Moved PCI driver to the ramdisk.

18 years agoTurn off debug in getsockname.c
Ben Gras [Wed, 15 Feb 2006 14:16:06 +0000 (14:16 +0000)]
Turn off debug in getsockname.c

allow NULL for setgroups argument

18 years agoInitial root filesystem is now on a ramdisk that is part of the image.
Philip Homburg [Wed, 15 Feb 2006 11:18:21 +0000 (11:18 +0000)]
Initial root filesystem is now on a ramdisk that is part of the image.

18 years agoimage_small doesn't fit anymore. What do we do with that?
Philip Homburg [Wed, 15 Feb 2006 11:06:32 +0000 (11:06 +0000)]
image_small doesn't fit anymore. What do we do with that?

18 years ago/dev/ram is no longer hardcoded.
Philip Homburg [Wed, 15 Feb 2006 11:05:47 +0000 (11:05 +0000)]
/dev/ram is no longer hardcoded.

18 years agoAccept optional device parameter for cdfdboot.
Philip Homburg [Wed, 15 Feb 2006 11:03:28 +0000 (11:03 +0000)]
Accept optional device parameter for cdfdboot.

18 years agoMake initgroups() fail if user has any supplemental groups.
Ben Gras [Mon, 13 Feb 2006 15:06:01 +0000 (15:06 +0000)]
Make initgroups() fail if user has any supplemental groups.

18 years agoFake setgroups() and initgroups() implementation.
Ben Gras [Mon, 13 Feb 2006 15:00:49 +0000 (15:00 +0000)]
Fake setgroups() and initgroups() implementation.

18 years ago*** empty log message ***
Ben Gras [Mon, 13 Feb 2006 13:10:53 +0000 (13:10 +0000)]
*** empty log message ***

18 years agoAdded truncate/ftruncate manpage.
Ben Gras [Mon, 13 Feb 2006 12:53:50 +0000 (12:53 +0000)]
Added truncate/ftruncate manpage.

18 years ago. changed MAXOPEN's from statics to (OPEN_MAX-3)
Ben Gras [Mon, 13 Feb 2006 11:07:21 +0000 (11:07 +0000)]
. changed MAXOPEN's from statics to (OPEN_MAX-3)
  (test broke after increasing OPEN_MAX)
. changed s_nokill to s_nokill_stop
  (test broken as SIGSTOP isn't maskable)

18 years agoRevert to 30 OPEN_MAX (committed by mistake)
Ben Gras [Mon, 13 Feb 2006 10:32:05 +0000 (10:32 +0000)]
Revert to 30 OPEN_MAX (committed by mistake)

18 years agoDon't sync before exiting drivers.
Ben Gras [Mon, 13 Feb 2006 10:28:42 +0000 (10:28 +0000)]
Don't sync before exiting drivers.

Wipe inodes of pipes in truncate_inode(), to avoid the size remaining
at PIPE_SIZE causing pipes to break.

18 years agoadded reenter check to lock_dequeue() to avoid unlocking of interrupts
Ben Gras [Fri, 10 Feb 2006 16:53:51 +0000 (16:53 +0000)]
added reenter check to lock_dequeue() to avoid unlocking of interrupts
via cause_sig() during an exception.

moved lock check configuration to <minix/sys_config.h> instead of
kernel/config.h, because the 'relocking' field in kinfo depends on it.

other prettification: common locking macro, whether lock timing is on or
not.

18 years agoumount /usr first
Ben Gras [Mon, 6 Feb 2006 16:40:15 +0000 (16:40 +0000)]
umount /usr first

18 years agoRun postinstall script
Ben Gras [Mon, 6 Feb 2006 16:17:54 +0000 (16:17 +0000)]
Run postinstall script

18 years agoIgnore system signals.
Ben Gras [Mon, 6 Feb 2006 15:33:39 +0000 (15:33 +0000)]
Ignore system signals.

18 years agoMoved ipc debug out of conditional.
Ben Gras [Mon, 6 Feb 2006 15:16:14 +0000 (15:16 +0000)]
Moved ipc debug out of conditional.
Gave pci server sys_getinfo privilege.

18 years ago#ifdeffed out some more debug stuff
Ben Gras [Mon, 6 Feb 2006 15:03:51 +0000 (15:03 +0000)]
#ifdeffed out some more debug stuff

18 years ago#ifdeffed out some debug code
Ben Gras [Mon, 6 Feb 2006 15:02:19 +0000 (15:02 +0000)]
#ifdeffed out some debug code

18 years agoPackme fix.
Ben Gras [Mon, 6 Feb 2006 10:55:38 +0000 (10:55 +0000)]
Packme fix.

18 years ago*** empty log message ***
Ben Gras [Fri, 3 Feb 2006 16:06:14 +0000 (16:06 +0000)]
*** empty log message ***

18 years agoPackages.
Ben Gras [Fri, 3 Feb 2006 15:57:49 +0000 (15:57 +0000)]
Packages.

18 years agobzip
Ben Gras [Fri, 3 Feb 2006 15:55:54 +0000 (15:55 +0000)]
bzip

18 years agoRemoved flex from base.
Ben Gras [Fri, 3 Feb 2006 15:52:12 +0000 (15:52 +0000)]
Removed flex from base.

18 years agoDon't copy /usr/gnu
Ben Gras [Fri, 3 Feb 2006 15:43:29 +0000 (15:43 +0000)]
Don't copy /usr/gnu

18 years ago*** empty log message ***
Ben Gras [Fri, 3 Feb 2006 15:41:58 +0000 (15:41 +0000)]
*** empty log message ***

18 years agoDon't kill processes by signals in process group 0, and do a sync before
Ben Gras [Fri, 3 Feb 2006 15:21:00 +0000 (15:21 +0000)]
Don't kill processes by signals in process group 0, and do a sync before
killing all processes in FS reboot.

18 years agoGive init process group 1.
Ben Gras [Fri, 3 Feb 2006 14:54:20 +0000 (14:54 +0000)]
Give init process group 1.

18 years agoisodir prints one entry on each line without padding or trailing slashes
Ben Gras [Fri, 3 Feb 2006 12:59:58 +0000 (12:59 +0000)]
isodir prints one entry on each line without padding or trailing slashes
(for dirs) if the output isn't a tty, like ls, for use in shell scripts.

18 years agoSave name of cd drive for package manager
Ben Gras [Thu, 2 Feb 2006 18:20:09 +0000 (18:20 +0000)]
Save name of cd drive for package manager

18 years agoTest for non-cd users
Ben Gras [Thu, 2 Feb 2006 18:14:42 +0000 (18:14 +0000)]
Test for non-cd users

18 years agoMake easypack check for errors from urlget instead of trying with <HTML..
Ben Gras [Thu, 2 Feb 2006 18:12:21 +0000 (18:12 +0000)]
Make easypack check for errors from urlget instead of trying with <HTML..
grepping.

18 years agoMake urlget return errors on non-200 http codes
Ben Gras [Thu, 2 Feb 2006 18:08:25 +0000 (18:08 +0000)]
Make urlget return errors on non-200 http codes

18 years agofix builds not to do bigmakes
Ben Gras [Thu, 2 Feb 2006 17:13:07 +0000 (17:13 +0000)]
fix builds not to do bigmakes

gzip is out of the base system

18 years ago. rotate uses bzip2 instead of gzip
Ben Gras [Thu, 2 Feb 2006 17:12:16 +0000 (17:12 +0000)]
. rotate uses bzip2 instead of gzip
. binpackages runs a binpackage batch
. easypack does binsizes big first

18 years agoInclude binary packages on cd.
Ben Gras [Thu, 2 Feb 2006 17:11:10 +0000 (17:11 +0000)]
Include binary packages on cd.

18 years ago. use proper S_ISFIFO for ISFIFO check
Ben Gras [Thu, 2 Feb 2006 16:59:07 +0000 (16:59 +0000)]
. use proper S_ISFIFO for ISFIFO check
. ignore ESPIPE error from lseek() in fflush() on read streams
  (because fifo's aren't detected when stdin, stdout or stderr)

18 years agoi86 driver not built as package
Ben Gras [Wed, 1 Feb 2006 14:29:58 +0000 (14:29 +0000)]
i86 driver not built as package

18 years agofix for no 'build' arg
Ben Gras [Wed, 1 Feb 2006 11:18:54 +0000 (11:18 +0000)]
fix for no 'build' arg

18 years agoAdded SIGCONT to the list of signal that are to be ignored by default.
Philip Homburg [Mon, 30 Jan 2006 16:27:49 +0000 (16:27 +0000)]
Added SIGCONT to the list of signal that are to be ignored by default.

18 years agocleanup
Ben Gras [Fri, 27 Jan 2006 14:44:05 +0000 (14:44 +0000)]
cleanup

18 years agobuild scripts accept 'build' argument to not install
Ben Gras [Fri, 27 Jan 2006 14:38:23 +0000 (14:38 +0000)]
build scripts accept 'build' argument to not install

18 years agoCompile fix for major
Ben Gras [Fri, 27 Jan 2006 14:31:27 +0000 (14:31 +0000)]
Compile fix for major

18 years agoFail when make in a subdirectory fails.
Philip Homburg [Fri, 27 Jan 2006 14:14:51 +0000 (14:14 +0000)]
Fail when make in a subdirectory fails.

18 years agoMake sys_privctl make the prototype.
Philip Homburg [Fri, 27 Jan 2006 14:14:13 +0000 (14:14 +0000)]
Make sys_privctl make the prototype.

18 years agofts import from freebsd
Ben Gras [Fri, 27 Jan 2006 14:01:36 +0000 (14:01 +0000)]
fts import from freebsd

re-activated fchdir()

18 years agofixes to include major() and minor() in system header files (in a different
Ben Gras [Fri, 27 Jan 2006 13:57:18 +0000 (13:57 +0000)]
fixes to include major() and minor() in system header files (in a different
file than sys/types.h)

small binpackage update

18 years agoCosmetic changes.
Philip Homburg [Fri, 27 Jan 2006 13:26:42 +0000 (13:26 +0000)]
Cosmetic changes.

18 years agoStore resource lists for drivers. Limited checks to enforce those lists.
Philip Homburg [Fri, 27 Jan 2006 13:21:12 +0000 (13:21 +0000)]
Store resource lists for drivers. Limited checks to enforce those lists.

18 years agoUse the sys_privctl library function.
Philip Homburg [Fri, 27 Jan 2006 13:20:06 +0000 (13:20 +0000)]
Use the sys_privctl library function.

18 years agoReport resources to the kernel.
Philip Homburg [Fri, 27 Jan 2006 13:18:07 +0000 (13:18 +0000)]
Report resources to the kernel.

18 years agoI/O, memory and IRQ resource control interface.
Philip Homburg [Fri, 27 Jan 2006 13:02:02 +0000 (13:02 +0000)]
I/O, memory and IRQ resource control interface.

18 years agoCheck contents of symbolic links.
Philip Homburg [Fri, 27 Jan 2006 12:58:09 +0000 (12:58 +0000)]
Check contents of symbolic links.

18 years agoAdded sys_privctl.c.
Philip Homburg [Fri, 27 Jan 2006 12:54:47 +0000 (12:54 +0000)]
Added sys_privctl.c.

18 years agoSafety feature for symlink() - verify length of symlink contents
Ben Gras [Thu, 26 Jan 2006 14:31:00 +0000 (14:31 +0000)]
Safety feature for symlink() - verify length of symlink contents
buffer with strlen()

18 years agoLet symlinks be in the installed set of files ; make symlink from /var/log to
Ben Gras [Wed, 25 Jan 2006 13:00:14 +0000 (13:00 +0000)]
Let symlinks be in the installed set of files ; make symlink from /var/log to
/usr/log.

18 years ago. initial version of binpackage script
Ben Gras [Mon, 23 Jan 2006 12:22:06 +0000 (12:22 +0000)]
. initial version of binpackage script
. build now used to make binary packages (and still in easypack), kick out
  makeme.sh

18 years agomakeme.sh for binpackage
Ben Gras [Mon, 23 Jan 2006 12:15:05 +0000 (12:15 +0000)]
makeme.sh for binpackage

18 years agoAlways install
Ben Gras [Mon, 23 Jan 2006 11:45:04 +0000 (11:45 +0000)]
Always install

18 years agoAdded dvorak keymap.
Ben Gras [Mon, 23 Jan 2006 09:28:04 +0000 (09:28 +0000)]
Added dvorak keymap.

18 years agoPort of freebsd pax.
Ben Gras [Fri, 20 Jan 2006 14:45:27 +0000 (14:45 +0000)]
Port of freebsd pax.

18 years agoSome misc portability-enhancing definitions.
Ben Gras [Fri, 20 Jan 2006 13:42:29 +0000 (13:42 +0000)]
Some misc portability-enhancing definitions.

Added fts.h for fts library imported from freebsd.

18 years agofchdir() fix
Ben Gras [Fri, 20 Jan 2006 12:49:24 +0000 (12:49 +0000)]
fchdir() fix

18 years agoRe-enable fchdir()
Ben Gras [Fri, 20 Jan 2006 12:44:16 +0000 (12:44 +0000)]
Re-enable fchdir()

18 years agoFix for fchdir().
Ben Gras [Fri, 20 Jan 2006 12:43:35 +0000 (12:43 +0000)]
Fix for fchdir().

18 years agoLet other uids (temporarily) set their mapping.
Ben Gras [Fri, 20 Jan 2006 12:43:19 +0000 (12:43 +0000)]
Let other uids (temporarily) set their mapping.

18 years agoMove truncate()/ftruncate() prototype outside MINIX conditional
Ben Gras [Thu, 19 Jan 2006 15:33:13 +0000 (15:33 +0000)]
Move truncate()/ftruncate() prototype outside MINIX conditional

18 years agoAdd -cnewer as find node
Ben Gras [Thu, 19 Jan 2006 09:36:49 +0000 (09:36 +0000)]
Add -cnewer as find node

18 years agoMake sure image* is gone before starting
Ben Gras [Wed, 18 Jan 2006 13:30:44 +0000 (13:30 +0000)]
Make sure image* is gone before starting

18 years agosmall fix
Ben Gras [Wed, 18 Jan 2006 13:26:50 +0000 (13:26 +0000)]
small fix

18 years agoInstall image as e.g. 3.1.2 instead of 3.1.2r0 if there is no revision file.
Ben Gras [Wed, 18 Jan 2006 12:37:45 +0000 (12:37 +0000)]
Install image as e.g. 3.1.2 instead of 3.1.2r0 if there is no revision file.

18 years agomore memory for as
Ben Gras [Wed, 18 Jan 2006 10:29:48 +0000 (10:29 +0000)]
more memory for as

18 years ago. new version of minix
Ben Gras [Wed, 18 Jan 2006 09:49:54 +0000 (09:49 +0000)]
. new version of minix
. less space on filesystems of cd image

18 years agoMade 'called by' DEBUG-conditional to avoid messy startup message
Ben Gras [Wed, 18 Jan 2006 09:48:32 +0000 (09:48 +0000)]
Made 'called by' DEBUG-conditional to avoid messy startup message

18 years agoMake error message conditional
Ben Gras [Wed, 18 Jan 2006 09:47:22 +0000 (09:47 +0000)]
Make error message conditional