Ben Gras
6c0fcd575e
lib: getproname: only return last path component
2010-06-20 00:24:35 +00:00
Ben Gras
3cc5e1add4
lib: no visibility features; fixes gcc warnings
2010-06-20 00:24:11 +00:00
Ben Gras
2144b289de
getprogname(), setprogname() prototypes
2010-06-18 14:03:13 +00:00
Ben Gras
f60593cc35
libraries: fgetln() from pkgsrc branch.
2010-06-18 14:02:00 +00:00
Tomas Hruby
6bc21b6992
Cycle counters zeroed after fork for the child
2010-06-18 14:01:34 +00:00
Erik van der Kouwe
11193f5fa4
Don't allow PM to sys_kill itself, this causes a race with RS calling waitpid during shutdown
2010-06-18 13:49:07 +00:00
Tomas Hruby
8214e5e284
Removed racy COW optimization
...
- enabling writing in COW once phys block is reference only once is racy if VM
is preemptible. original memory location may get overwritten before COW copies
the memory
- problem when DEBUG_RACE is on and a big problem for SMP
2010-06-18 12:46:18 +00:00
Cristiano Giuffrida
ad5771aa28
Don't forget about pending signals coming from the kernel.
2010-06-18 12:04:20 +00:00
Arun Thomas
042b5bf606
We have sys/cdefs.h now, so remove hacks.
2010-06-17 15:14:57 +00:00
Ben Gras
7b7091e905
zlib includes in lib/libz, install them too in /usr/include from toplevel makefile.
2010-06-17 15:05:20 +00:00
Ben Gras
ae947059e6
libraries, includes: libz: original libz source files with minix makefile.
2010-06-17 13:29:20 +00:00
Erik van der Kouwe
d59c49aecb
Work around vfs/inet/eth race by avoiding non-blocking ioctl in dhcpd
2010-06-17 12:14:33 +00:00
Erik van der Kouwe
6312d7238b
bzip2 is now the default for releases
2010-06-17 12:00:55 +00:00
David van Moolenbroek
0964b221e7
ash: expr -e support
2010-06-16 09:33:11 +00:00
Ben Gras
482afb8a6f
<sys/mman.h>: include <minix/type.h> instead of <minix/types.h> for endpoint_t
2010-06-14 20:33:14 +00:00
Ben Gras
423db7d35a
binpackage: let's use the find -prune option to skip hierarchies.
2010-06-14 20:31:52 +00:00
David van Moolenbroek
eeab8e0680
libdriver: make partition code use a contiguous buffer
2010-06-13 10:40:22 +00:00
Arun Thomas
1b2c01db1b
Makefile updates:
...
Turn on optimization
Remove some redundancy in FLAGS
2010-06-11 16:05:36 +00:00
Ben Gras
19b790eb53
vfs: don't use a mountpoint if it's in use for anything else.
...
(this avoids data structure confusion if a mountpoint is reused as
a mountpoint until that's properly fixed.)
2010-06-11 11:41:56 +00:00
Thomas Veerman
4d7c317700
Fix wrong field for stack address and a typo.
2010-06-11 11:17:31 +00:00
Thomas Veerman
f838e3c204
Also install getcontext and makecontext man pages
2010-06-11 11:03:47 +00:00
Tomas Hruby
360de619c0
No linear addresses in message delivery
...
- removes p_delivermsg_lin item from the process structure and code
related to it
- as the send part, the receive does not need to use the
PHYS_COPY_CATCH() and umap_local() couple.
- The address space of the target process is installed before
delivermsg() is called.
- unlike the linear address, the virtual address does not change when
paging is turned on nor after fork().
2010-06-11 08:16:10 +00:00
Arun Thomas
1bf6d23f34
Make exec() use entry point in a.out header
2010-06-10 14:59:10 +00:00
Arun Thomas
f0a158d8c1
More cleanup to remove MM and FS references
2010-06-10 14:04:46 +00:00
David van Moolenbroek
2758519ed2
Change default hostname resolution order
...
Hostnames that contain at least one period, are now first attempted
to be resolved as FQDNs, before adding local domains is tried.
2010-06-10 11:14:36 +00:00
Erik van der Kouwe
65764218f7
Remove dependency of release.sh on bc, du option to give overhead totals
2010-06-10 11:14:04 +00:00
Erik van der Kouwe
a8cf207549
release.sh: avoid egrep -x which the base system doesn't support
2010-06-09 14:32:19 +00:00
Arun Thomas
eec65ac664
Rename tell_fs to tell_vfs
2010-06-09 14:31:30 +00:00
Ben Gras
4fe558f44f
issue.install: 3.1.8
2010-06-09 14:02:35 +00:00
Ben Gras
1ce7983ee3
lib: declarations that needed ANSIfication since prototypes are declared
2010-06-09 13:01:11 +00:00
Ben Gras
c1b4cc24e4
ash: getmode in global includes now
2010-06-09 12:58:03 +00:00
Ben Gras
61db813ff6
find: fix warnings + error
2010-06-09 12:53:51 +00:00
Ben Gras
ac34bfd42b
inlcude: new prototypes
2010-06-09 12:53:09 +00:00
Ben Gras
8fea317779
man: no more minix find manpage
2010-06-09 12:30:25 +00:00
Ben Gras
6704520919
commands: import of netbsd find
2010-06-09 12:27:36 +00:00
Ben Gras
fcd2a802a8
commands/find: original netbsd find
2010-06-09 12:19:38 +00:00
Ben Gras
13d50be356
commands, man: remove minix find
2010-06-09 12:17:42 +00:00
Ben Gras
6faa2a636c
ash: remove setmode() declaration from shell.h, now in library
2010-06-09 12:11:56 +00:00
Ben Gras
e216edf294
unistd.h: add setmode() prototype.
2010-06-09 12:11:33 +00:00
Ben Gras
769302d3d6
err.h: include prototypes for new err* and warn* functions.
2010-06-09 12:11:13 +00:00
Ben Gras
c046958745
crtso.S: save *argv[] and argc globally, to be used by getprogname().
2010-06-09 12:10:31 +00:00
Ben Gras
ba9990cc00
libc: minor minix changes for new netbsd files
2010-06-09 12:09:39 +00:00
Ben Gras
60d52d68da
libc: add original netbsd files
2010-06-09 12:08:32 +00:00
Ben Gras
a0147a8c32
libutil: minix efun.c
2010-06-09 12:05:53 +00:00
Ben Gras
7b87ff5b11
libutil: original netbsd efun.c
2010-06-09 12:05:04 +00:00
Ben Gras
d7490d374d
includes: minix <util.h>
2010-06-09 12:03:19 +00:00
Ben Gras
b697b67d53
includes: original netbsd <util.h>
2010-06-09 12:02:20 +00:00
Thomas Veerman
be6490f4b3
Turn off debug message.
2010-06-09 11:05:16 +00:00
Ben Gras
a6e357da22
kernel: fix assert condition after a caught in-kernel pagefault
2010-06-09 10:59:57 +00:00
Thomas Veerman
a0eaaa5c9f
Fix a bug in put_inode that causes corruption to the file system and another
...
bug that causes problems when files grow bigger than a certain threshold. Also
fix a few type and code inconsistencies.
2010-06-09 09:56:43 +00:00