diff --git a/wiki/unix/C.m4 b/wiki/unix/C.m4 index 5d98e46..0155def 100644 --- a/wiki/unix/C.m4 +++ b/wiki/unix/C.m4 @@ -3,10 +3,7 @@ _header(`C') For compilation, _man(`tcc(1)'), _man(`gcc(1)'), and _man(`clang(1)') are all reasonable choices depending on your needs.

-On Alpine Linux, the standard library headers are in the _code(`musl-dev') package. -

-

-In most system package managers, standard library documentation can be found in the _code(`man-pages') and _code(`man-pages-posix') packages. +On Alpine Linux, the standard library headers are in the _package(`musl-dev') package.

Many Linux software distributions' system package managers have meta-packages that pull all necessities for C development as dependencies. diff --git a/wiki/unix/macros.m4 b/wiki/unix/macros.m4 index a1e28e2..d35fe66 100644 --- a/wiki/unix/macros.m4 +++ b/wiki/unix/macros.m4 @@ -1 +1,3 @@ define(`_man', `_cite($1)')dnl +define(`_program', `_code($1)')dnl +define(`_package', `_code($1)')dnl diff --git a/wiki/unix/manual.m4 b/wiki/unix/manual.m4 index 8a0660d..3d687c9 100644 --- a/wiki/unix/manual.m4 +++ b/wiki/unix/manual.m4 @@ -1,10 +1,10 @@ -

On-line manual

- +_header(`Manuals') +_bibliography(` +_bentr(`http://www.bitsavers.org/pdf/bellLabs/unix/UNIX_ProgrammersManual_Nov71.pdf') +_bentr(`_link(`The Linux man-pages project', `https://www.kernel.org/doc/man-pages/')') +')

-In the context of POSIX and UNIX-like systems, an "on-line" manual is a manual that is accessible via the computer system it documents. -Particularly, the man(1) utility and the manual "pages" it references. +One of UNIX's innovations was its inclusion of a detailed, useful manual accessible on-system, accessible via _man(`man(1)').

Alpine by default uses mandoc. diff --git a/wiki/unix/posix.m4 b/wiki/unix/posix.m4 index e47b56e..9be1176 100644 --- a/wiki/unix/posix.m4 +++ b/wiki/unix/posix.m4 @@ -1,7 +1,10 @@ _header(`POSIX') -

+_bibliography(` +_bentr(`_link(`IEEE Std 1003.1-2017', `https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/contents.html')') +_bentr(`_link(`The origin of the name POSIX.', `https://stallman.org/articles/posix.html')') +_bentr(`_link(`POSIX', `https://en.wikipedia.org/wiki/POSIX') (Wikipedia)') +_bentr(`_link(`POSIX™ 1003.1 Frequently Asked Questions', `https://www.opengroup.org/austin/papers/posix_faq.html')') +') _header(`as(1)')