Go to file
rillig 2eec569208 tests/libcurses: fix child process handling
The child process needs to be properly controlled by the parent process.
Otherwise it is not possible to get code coverage data from it using
gcov since that requires the child process to exit normally.  Previously
the child process had been killed because its parent had exited.
2021-02-13 09:18:12 +00:00
bin df: bump man page date 2021-01-06 20:38:09 +00:00
common arm bswap32: fix fatal typo in thumb code (PR 55854) 2020-12-11 09:02:33 +00:00
compat Use the compat machinery to build "native" IPF binaries as ipfilter 2021-01-05 11:07:59 +00:00
crypto Allow v9 assembly for AES code for 32bit compat build with clang. 2021-02-05 21:43:20 +00:00
dist/pf
distrib tests/libcurses: add test for addbytes 2021-02-13 06:29:45 +00:00
doc Note Emulate3Buttons support for X68k Xorg based monolithic server. 2021-02-07 16:58:53 +00:00
etc llvmlockdir -> lvmlockdir 2021-01-26 15:08:02 +00:00
external add new files for xterm 366. 2021-02-11 12:30:08 +00:00
extsrc
games - Don't allocate memory dynamically on the stack (for SSP) 2021-01-08 15:16:04 +00:00
include Correct typo in previous. 2020-12-04 23:04:58 +00:00
lib Document EINVAL for invalid flags given to fsync_range(). 2021-02-13 06:24:08 +00:00
libexec clean up issues detected by address sanitizer (just some memory 2021-02-11 09:57:52 +00:00
regress
rescue
sbin Use 32K as the default NFSv3 read and write data sizes on aarch64, matching 2021-01-24 12:51:32 +00:00
share Add HOTP and TOTP 2021-02-12 08:56:04 +00:00
sys if_arp: Ensure that arphdr is aligned 2021-02-13 07:57:09 +00:00
tests tests/libcurses: fix child process handling 2021-02-13 09:18:12 +00:00
tools tools: allow MKCROSSGDB to work when not building gcc 2021-02-06 16:14:55 +00:00
usr.bin make: fix typo in comment in test 2021-02-07 17:17:25 +00:00
usr.sbin Mention fdisk(8) and x86/mbr(8) in example for x86, for careless 2021-02-06 12:18:45 +00:00
build.sh Modify the generated make wrapper to avoid complaints about 2021-01-28 10:36:27 +00:00
BUILDING Reintroduce the support of MKCATPAGES 2020-11-10 21:47:40 +00:00
Makefile G/c spurious whitespace. 2020-10-29 20:26:24 +00:00
Makefile.inc
README.md
UPDATING UPDATING: lint1/ops.c may require OBJDIR to be cleaned 2021-01-09 20:51:08 +00:00

NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

Building

You can cross-build NetBSD from most UNIX-like operating systems. To build for amd64 (x86_64), in the src directory:

./build.sh -U -u -j4 -m amd64 -O ~/obj release

Additional build information available in the BUILDING file.

Binaries

Testing

On a running NetBSD system:

cd /usr/tests; atf-run | atf-report

Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P src

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/src.git