Start using sysctl(3) throughout userlandThis patch mostly removes MINIX3-specific workarounds for missingsysctl support.Change-Id: I21e35e887359619ba72c252aa43d9017301a46ac
NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/z
NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/zdump with usr.bin/zdump - external/bsd/libelf has moved to /external/bsd/elftoolchain/ - Import ctwm - Drop sprintf from libmincChange-Id: I149836ac18e9326be9353958bab9b266efb056f0
show more ...
INIT died problem / build system robustnessChanges provoked by debugging / making 'PM: INIT died' error debuggable.This was caused (in one instance) by a missing /dev/console (and everythingelse
INIT died problem / build system robustnessChanges provoked by debugging / making 'PM: INIT died' error debuggable.This was caused (in one instance) by a missing /dev/console (and everythingelse) on the boot time ramdisk. . sanity-check against this case by checking for console . PM: print init stacktrace and exit status when init dies . eliminate some explicitly invoked ${MAKE}s and a rm -rf in Makefiles, causing race conditions; use explicit ordering (.WAIT) instead, moving some of the burden of dependencies of partial builds to the user. On the plus side, generate ramdisk just once. . make mkfs.mfs fail as soon as it sees an error missing file in the proto file. - except for EACCES on minix native for the mfs test. also fix some fmt warnings. . init: include debug info in executableChange-Id: I8eea4986a4f64ecaf223aff5da321d8b4f4a3fa4
Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) - Fix for possible unset uid/gid in toproto - Fix for default mtree style - Update libelf - Importing libexecinfo - Resynchronize GCC, mpc, gm
Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) - Fix for possible unset uid/gid in toproto - Fix for default mtree style - Update libelf - Importing libexecinfo - Resynchronize GCC, mpc, gmp, mpfr - build.sh: Replace params with show-params. This has been done as the make target has been renamed in the same way, while a new target named params has been added. This new target generates a file containing all the parameters, instead of printing it on the console. - Update test48 with new etc/services (Fix by Ben Gras <ben@minix3.org) get getservbyport() out of the inner loopChange-Id: Ie6ad5226fa2621ff9f0dee8782ea48f9443d2091
big <utmp.h>-inspired netbsd switchimport/switch of:init, getty, reboot, halt, shutdown, wall, lastchanges: . change reboot() call to netbsd prototype and args . allows pristine <utmp.h> . us
big <utmp.h>-inspired netbsd switchimport/switch of:init, getty, reboot, halt, shutdown, wall, lastchanges: . change reboot() call to netbsd prototype and args . allows pristine <utmp.h> . use clean <sys/reboot.h> instead of <minix/reboot.h> . implement TIOCSCTTY for use by getty so getty can get controlling terminal from init's child(ren) . allow NULL envp for execChange-Id: I5ca02cb4230857140c08794bbfeba7df982c58a3