Go to file
rillig 697a010bb5 tests/lint: add more tests for direct-abstract-declarator
Lint's grammar in this area differs a lot from the grammar in C99. GCC's
parser has a long comment about special cases in this area.  It's tricky
to even parse these type names correctly, let alone assign them the
correct types, that's why it needs more tests before trying to refactor
that code.
2021-09-13 22:09:06 +00:00
bin Mark up NULL with Dv. 2021-09-12 06:53:08 +00:00
common s/aquire/acquire/ in comments, also one typo fix acqure->acquire. 2021-09-07 13:24:45 +00:00
compat remove obsolete files. 2021-06-18 06:34:00 +00:00
crypto libipsec: fix undefined behavior when calling isprint 2021-09-06 17:19:52 +00:00
dist/pf Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889. 2021-07-24 21:31:31 +00:00
distrib tests/lint: add more tests for direct-abstract-declarator 2021-09-13 22:09:06 +00:00
doc Bootloader banner changes 2021-09-11 22:34:17 +00:00
etc Build KUROBOX_PRO for evbarmv5eb. 2021-08-30 00:14:45 +00:00
external Fix broken build with MKKERBEROS=no 2021-09-13 01:12:36 +00:00
extsrc
games person on internet is confused by how to list disks because there's 2021-09-07 13:29:41 +00:00
include stdio.h: remove outdated comment for vscanf 2021-09-11 20:05:33 +00:00
lib sysinst/partitions.h: fix typos comments, also fix same typos in other files. 2021-09-11 21:30:46 +00:00
libexec fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/ 2021-09-03 21:54:58 +00:00
regress introduce a SOL_LOCAL for unix-domain socket level socket options 2021-08-08 20:54:48 +00:00
rescue smb is no more. 2020-04-04 17:57:16 +00:00
sbin fix few typos in comments. 2021-09-01 14:17:46 +00:00
share sysinst/partitions.h: fix typos comments, also fix same typos in other files. 2021-09-11 21:30:46 +00:00
sys Fix IBM405 errata 77 workaround for __cpu_simple_lock{,_try}(); 2021-09-13 11:54:42 +00:00
tests tests/lint: add more tests for direct-abstract-declarator 2021-09-13 22:09:06 +00:00
tools tools: in non-verbose mode, build the tools silently 2021-08-29 08:36:00 +00:00
usr.bin lint: continue analysis of wrong type in abstract declaration 2021-09-13 06:11:51 +00:00
usr.sbin sysinst/partitions.h: fix typos comments, also fix same typos in other files. 2021-09-11 21:30:46 +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 Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00
README.md README: use https for man.NetBSD.org 2021-09-05 12:45:44 +00:00
UPDATING s/helt/held+s/eroneously/erroneously/+s/splitted/split/+s/recommented/recommended/ 2021-08-21 09:59:45 +00:00
build.sh Add a new operation "mkrepro-timestamp" to extract the timestamp a 2021-09-09 15:00:01 +00:00

README.md

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