David van Moolenbroek
1992529666
Kernel: fix for senda erroneously setting errors
...
Bug reported and fixed by Arne Welzel.
2011-10-31 18:43:37 +00:00
Thomas Veerman
65e54c23e3
PFS is also a system proc
2011-10-28 12:49:47 +00:00
Thomas Veerman
febb4403ff
Reenable backcall detection
2011-10-27 15:29:37 +00:00
Thomas Veerman
823e42c3e3
Make AVFS deal intelligently with back calling FSes
...
PUFFS file systems need to make back calls for every operation we
send to them. Consequently, they cannot handle block reads and writes
themselves. Instead, the root file system has to do it (for now).
When the mount operation causes an FS to make a back call, AVFS now
concludes that every block read and write for that FS has to go
through the root file system.
2011-10-27 15:29:23 +00:00
Antoine LECA
b1c2329954
clean up PM_SCHEDULED
2011-10-25 16:37:21 +00:00
Thomas Veerman
9e21d55e37
err_code has to be preserved as well. Short term fix
2011-10-25 12:12:20 +00:00
Ben Gras
ca3fe9fdab
fix typo
2011-10-25 00:05:38 +02:00
Ben Gras
5cdc54a699
Clarify install instructions.
...
Thanks to Chris Johns for feedback.
2011-10-23 16:19:13 -07:00
Ben Gras
391372193c
release: by default leave src/.git
...
. facilitates easy updates of installs
. removal can be restored with release.sh -m
2011-10-07 13:56:55 +00:00
Ben Gras
586776e98b
use generic gcc* in man.conf
...
. catches all gcc versions
. also neatly handles the case in which there are no
gcc versions (makewhatis doesn't complain)
2011-10-06 19:00:16 +00:00
Antoine LECA
de346b24e8
fix compile of test23
2011-10-06 18:54:08 +00:00
Antoine LECA
230dd159df
dec21140A driver warnings fix
2011-09-29 17:37:47 +00:00
Ben Gras
f2e991439e
mdocml/man: dummy cleandepend target
2011-09-28 15:36:24 +00:00
Ben Gras
0c3983b25a
update/fix manpage support
...
. add bsd-style MLINKS to minix man set, restoring aliases
(e.g. man add64 -> int64)
. update daily cron script to run makewhatis and restore makewhatis
in man Makefile (makedb), restores functionality of man -k
. netbsd imports of man, mdocml, makewhatis, libutil, apropos
. update man.conf with manpage locations, restoring man [-s] <section>
. throws out some obsolete manpages
2011-09-28 15:24:15 +00:00
Thomas Veerman
8c9e62b299
Revert to using flushtlb instead of invlpg
...
Somehow the usage of invlpg causes Minix to crash on Qemu. Reverting
temporarily until we have a proper fix.
2011-09-27 15:15:51 +00:00
Ben Gras
bc0a39238e
worldstone benchmark script
...
. also imports seq(1) to help it
. add -C option to time(1) to print tsc difference
. increase col width for ministat for tsc numbers
2011-09-24 14:49:55 +00:00
Ben Gras
49532259e5
mfs: improve & simplify secondary cache logic
...
. fixes "!" errors when booting from cd
2011-09-23 15:02:20 +00:00
Arun Thomas
05341dfeb0
sef: build sef_debug_header only when needed
2011-09-19 18:17:45 +02:00
Ben Gras
833183a9e1
vm: undo accidental JUNKFREE on
2011-09-19 15:36:46 +00:00
Arun Thomas
f71ec49525
kernel: Remove legacy boot vars from pre_init
2011-09-19 16:39:51 +02:00
Ben Gras
1dfd43ac27
boot e820 memory detection fixes
2011-09-19 13:36:03 +00:00
Arun Thomas
cb54d96eec
Remove legacy boot monitor vars
2011-09-16 20:10:47 +02:00
Arun Thomas
46581e701a
Add MKBOOTPARAM option
2011-09-16 17:31:07 +02:00
Arun Thomas
92fa3189ab
MKSYSDEBUG: conditionally compile more debug code
2011-09-16 15:25:26 +02:00
Thomas Veerman
90cde23c19
Cleanup more resources upon exit
2011-09-16 10:16:57 +00:00
Thomas Veerman
1c928cf61a
Remove debug print
2011-09-16 10:16:32 +00:00
Thomas Veerman
200b9d7339
Unmap drivers upon exit
2011-09-16 10:16:00 +00:00
Thomas Veerman
203937456e
Fix off-by-one errors and increase PATH_MAX to 1024
...
In some places it was assumed that PATH_MAX does not include a
terminating null character.
Increases PATH_MAX to 1024 to get in sync with NetBSD. Required some
rewriting in AVFS to keep memory usage low (the stack in use by a thread
is very small).
2011-09-12 09:00:24 +00:00
Ben Gras
98233fa144
ext2: replace debug printf by assert
2011-09-09 16:33:55 +00:00
Ben Gras
4857d5d554
add -lminixfs with fs support routines
...
. move cache size heuristic from mfs there
so mfs and ext2 can share it
. add vfs credentials retrieving function, with
backwards compatability from previous struct
format, to be used by both ext2 and mfs
. fix for ext2 - STATICINIT was fed no.
of bytes instead of no. of elements, overallocating
memory by a megabyte or two for the superblock
2011-09-08 16:52:13 +00:00
Thomas Veerman
ce1a2793f9
Fix off-by-one error
2011-09-08 15:10:57 +00:00
Thomas Veerman
d4b72e81b2
Cleanup servers to make GCC/Clang a little happier
2011-09-08 13:57:03 +00:00
Thomas Veerman
f78fb05676
Check group range for sanity
2011-09-08 12:23:03 +00:00
Arun Thomas
8a0901c4cb
Add MKTRACE
2011-09-07 17:52:48 +02:00
Thomas Veerman
35d86581e5
Backwards compatibility fixup for GCC/Clang
2011-09-06 12:36:16 +00:00
Thomas Veerman
7db039347a
Make AVFS resilient against failing back calls
2011-09-06 10:38:16 +00:00
Thomas Veerman
8a266a478e
Increase gid_t and uid_t to 32 bits
...
Increase gid_t and uid_t to 32 bits and provide backwards compatibility
where needed.
2011-09-05 13:56:14 +00:00
Thomas Veerman
fde9a258d0
Make dev_t 32-bits and provide backwards compatibility
2011-09-05 08:52:57 +00:00
Ben Gras
e68cf3bf89
add /etc/rc.subr and /etc/rc.conf
2011-09-04 20:40:42 +00:00
Arun Thomas
4ca68d42a0
Add MKLIVEUPDATE and MKSTATECTL
2011-09-02 16:57:22 +02:00
Ben Gras
86b5fa5102
get rid of leftover _DIRENT_NAME_LEN=61
2011-09-01 16:27:28 +00:00
Ben Gras
a7590083f1
sort is not a nbsd port (yet)
2011-09-01 16:14:04 +00:00
Ben Gras
7b6c90125c
nbsd_fetch: force cvs to use ssh
2011-09-01 15:48:24 +00:00
Ben Gras
ad0c787900
define MSG_*
...
. these are not actually supported at runtime
. will allow packages to compile easier, and still work
in some cases (e.g. glib2)
2011-09-01 13:03:15 +00:00
Ben Gras
121d8aba4d
release.sh: undo tarup add
2011-08-31 22:00:42 +00:00
Antoine Leca
9df7ce09aa
Range-check values building mbdev in boot monitor
2011-08-31 15:04:38 +02:00
Arun Thomas
5cddf6dce8
libsys: don't pull in strerror
2011-08-30 21:10:34 +02:00
Evgeniy Ivanov
4806f7c308
Fix ext2 symlink bug.
...
rip->i_size is a target length without trailing '\0'.
Reported by Ben Gras.
2011-08-29 21:54:25 +00:00
Thomas Veerman
7f24c2b3ca
Unverbose mount
2011-08-26 15:49:37 +00:00
Thomas Veerman
78183bddff
Let FSes exit themselves upon system shutdown
...
During shutdown all processes are semi-exited and FSes are unmounted.
This semi-exit causes trouble for FUSE mounts as they still need access
to file descriptors and working directory in order to unmount.
2011-08-26 15:17:53 +00:00