Arun Thomas
3b08b34ceb
Fix test2.sh
...
-strings is now found in /usr/pkg/bin
2011-07-26 13:50:57 +02:00
Arun Thomas
93bb4036ce
Remove bigmake, binsizes, packman
2011-07-26 13:38:27 +02:00
Arun Thomas
2a9322a117
Remove advent and ttt
2011-07-26 11:37:18 +02:00
Arun Thomas
8a8f27951b
sys.mk: Check that MKEMBED is defined
2011-07-26 11:26:26 +02:00
Arun Thomas
1d45d57e40
Add MKEMBED option
2011-07-26 08:54:32 +02:00
Arun Thomas
3a69da5f86
usr.bin/Makefile: cosmetic change
...
-Move mkimage to list of MINIX commands
2011-07-25 11:50:46 +02:00
Arun Thomas
2ad6214ef0
Add sort to nbsd_ports list
2011-07-25 11:43:44 +02:00
Ben Gras
51ffecc181
import elf-only -lcurses
...
. abandons mixer, gomoku, talk, talkd, top from base system
. compile top with clang so no ack-compiled program
needs -lcurses any more
2011-07-25 11:08:17 +02:00
Vivek Prakash
1ea07af9da
Replace uniq with NetBSD version
2011-07-24 21:40:02 +02:00
Arun Thomas
e376fd97ac
Skip ACK libs building with GCC/clang
2011-07-24 18:47:07 +02:00
Ben Gras
d2897e946f
release.sh: jail building adjustments
2011-07-22 22:10:21 +02:00
Arun Thomas
1e56737131
bsd.prog.mk: include minix.gcov.mk
2011-07-22 18:00:09 +02:00
Arun Thomas
06617e7fdf
Import NetBSD mkdep
2011-07-22 17:28:27 +02:00
Ben Gras
01b152d6d9
kernel: add prototype for inkernel_disaster
2011-07-22 15:19:40 +02:00
Ben Gras
b984fa41df
Revert "print kernel stacktrace for exceptions in kernel"
...
This reverts commit eff1369cab
.
This was in a working branch and I only intended to commit
exception.c. But I committed the exact inverse. Sorry.
2011-07-22 15:01:44 +02:00
Ben Gras
04d2db3c44
world: add etcfiles
...
. avoids future UPDATING entries (for hierarchy extensions
necessary for make world to work)
2011-07-22 14:57:55 +02:00
Arun Thomas
b7b7b3e63f
add vfork to namespace.h
2011-07-22 14:07:04 +02:00
Erik van der Kouwe
dcc683b4ae
Also compile the kernel as i586 (instead of i386)
2011-07-22 13:16:10 +02:00
Ben Gras
eff1369cab
print kernel stacktrace for exceptions in kernel
...
fpu alignment check feature, checksum feature
2011-07-22 11:03:45 +00:00
Ben Gras
7ee78ffb82
kernel: improve exception debug printing
...
. fold 2 exception-in-kernel cases (pagefault and rest)
into 1
. for exceptions that occur in kernel, don't just print
kernel stacktrace (typically that is just the exception
handler) but also the stacktrace of when the exception
happened
2011-07-22 10:57:08 +00:00
Erik van der Kouwe
e3d0bb59ab
Avoid MMX and SSE instructions in the MINIX programs and libraries
2011-07-22 11:59:31 +02:00
Thomas Veerman
ea1971bd21
Forgot to rename mmap to minix_mmap
2011-07-22 10:15:47 +00:00
Arun Thomas
f9ccc501f8
Add vfork() system call
...
-Same semantics as fork() as it's really just a stub
-Eases porting of BSD utilities
2011-07-22 10:55:30 +02:00
Arun Thomas
159b8f71b7
Use 'strip -s' for ELF image
2011-07-22 07:52:34 +02:00
Arun Thomas
db5c83c918
Remove strings(1)
2011-07-21 19:06:06 +02:00
Ben Gras
1341e4aa02
rename size to acksize
...
. in keeping with the pattern: elf/binutils tools have
regular names, ack tools have 'exceptional' names
2011-07-21 14:31:17 +02:00
Ben Gras
3dd7649ae7
RS: fix bug that overflows r_argv[]
...
. reported and debugged by Arne Welzel
. problem is if there are too many args
. there is a check, but then unconditional NULL termination
2011-07-21 08:08:22 +02:00
Ben Gras
000a9d36be
cleanup of libterminfo introduction
...
. don't install minix <termcap.h> as libterminfo
has its own (but still install it in /usr/include.ack)
. forget minix termcap functions in -lcompat_minix
. make commands use -lterminfo in netbsd libc compile mode
2011-07-20 18:39:02 +02:00
Arun Thomas
0cd71233e0
release.sh: USB build fix
...
-Update stat syntax
2011-07-20 16:57:51 +02:00
Arun Thomas
70712c015e
release.sh: add missing bootstrap util
2011-07-20 16:03:06 +02:00
Ben Gras
f789fee254
import netbsd sed
...
. speeds up mkdep (i.e. world builds) significantly
. have to keep minix /bin/sed for a while because previous
usr/etc/rc depends on it
. force mkdep to use /usr/bin/sed for speedup
2011-07-20 15:14:48 +02:00
Arun Thomas
2a2f25bf29
release.sh: Add date to image name
2011-07-20 11:47:09 +02:00
Arun Thomas
0d9095d116
Fix ISO building
...
-Update release.sh to use new stat syntax
-Add missing utils to release bootstrap dirs
-Remove needless dependency in ramdisk Makefile
2011-07-20 10:36:37 +02:00
Arun Thomas
3eb22ca4d1
MK option to build only system image programs
2011-07-20 09:57:46 +02:00
Antoine LECA
afd132adc9
share/mk: use original stat -qf
2011-07-19 18:38:06 +02:00
Arun Thomas
5df8be8e7a
buildsystem: use dependall target
...
Improves cache locality by grouping together dependency generation
with building for each program instead of doing a whole-tree dep
generation phase followed by a whole-tree build phase
2011-07-19 15:28:20 +02:00
Erik van der Kouwe
b1408f61b4
Sanity checks prevent VM panic for mmap, vm_remap and map_phys
2011-07-19 08:58:01 +02:00
Arun Thomas
c356e9997e
kernel: fix GCC warnings
2011-07-18 19:44:59 +02:00
Vivek Prakash
51e66a47d8
import libterminfo, terminfo.db and stat command
2011-07-18 16:17:14 +02:00
Vivek Prakash
49cab1c73c
import NetBSD stat
2011-07-18 16:16:57 +02:00
Ben Gras
832f7f99fd
vm: munmap fix leftover
2011-07-18 12:03:58 +02:00
Ben Gras
d83af38877
import ministat utility from freebsd
2011-07-16 17:21:11 +02:00
Ben Gras
cb7a3b0299
mmap rename fix for netbsd libc
2011-07-16 16:52:21 +02:00
Ben Gras
02081e4b62
rename mmap() and munmap()
...
. it's a good extra interface to have but doesn't
meet standardised functionality
. applications (in pkgsrc) find it and expect
full functionality the minix mmap doesn't offter
. on the whole probably better to hide these functions
(mmap and friends) until they are grown up; the base system
can use the new minix_* names
2011-07-16 13:01:19 +02:00
Thomas Cort
76356eed97
compat.S: add shmctl(2)
2011-07-16 11:23:05 +02:00
Ben Gras
85f6d866e6
rename mmap MAP_SHARED to MAP_IPC_SHARED
...
. MAP_SHARED was used to implement sysv shared memory
. used to signal shareable memory region to VM
. assumptions about this situation break when processes
use MAP_SHARED for its normal, standardised meaning
2011-07-15 18:10:50 +02:00
Evgeniy Ivanov
255ae85b1e
Fix time modification on truncate()
...
POSIX truncate specification says "Upon successful completion, if
the *file size is changed*, this function shall mark for update the
st_ctime and st_mtime fields of the file." This patch prevents
changing of the date fields when the size stays the same.
2011-07-15 14:21:05 +00:00
Thomas Veerman
902e0e27e0
Don't panic if owner has vanished before reply
2011-07-15 14:11:34 +00:00
Ben Gras
bd6944ea49
top: larger size field
2011-07-15 14:15:15 +02:00
Ben Gras
044cd57720
release.sh: jail precaution
2011-07-14 18:36:40 +02:00