Commit Graph

88 Commits

Author SHA1 Message Date
christos
d4738dae6e fix typo 2013-11-27 16:30:12 +00:00
christos
ac488d2d4d and a few more. 2013-11-27 16:27:48 +00:00
christos
418193b6ab forgot one 2013-11-27 16:24:31 +00:00
christos
82164e4678 Sync queue man pages with queue.h. 2013-11-27 16:23:00 +00:00
christos
0fda3adee7 remove CIRCLEQ pages. 2013-11-26 01:33:02 +00:00
apb
d07bacd5d2 Add man mage links for __debugused(3) and __diagused(3). 2013-10-27 11:56:18 +00:00
christos
eb78d644f3 describe the __USE macro 2013-10-17 16:50:36 +00:00
christos
5d0cc05de3 add __BITMAP_TYPE 2012-12-07 01:54:41 +00:00
christos
9df40f335d add documentation for the bitmap macros 2012-12-01 20:33:02 +00:00
jruoho
0557e6f5b0 Add a summary page for <limits.h>. 2011-08-09 17:58:27 +00:00
joerg
3eb244d801 Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
2011-07-17 20:54:30 +00:00
nonaka
c52f9a5df2 PR/45015: ld.elf_so: support ELF symbol versioning
Applied latest patch.
2011-06-25 05:45:10 +00:00
riastradh
1cef303517 Add a cmsg.3 man page symlink, since I can never remember its name.
ok wiz
2011-05-19 21:39:02 +00:00
jruoho
6b4c2634f4 Add a small summary parge for struct tm from <time.h>. Cf. timeval(3). 2011-04-12 08:22:48 +00:00
jruoho
4ad08c6b86 Add a small summary page for <unistd.h>. 2011-04-10 09:58:00 +00:00
jruoho
bd040c35ba Add also a small summary page for <sys/bitops.h>. 2011-04-08 08:36:33 +00:00
jruoho
5ae9d52443 Briefly summarize <sys/param.h>. 2011-04-08 07:47:42 +00:00
jruoho
2fefc9365f Briefly document <paths.h>. 2011-03-30 10:06:58 +00:00
jruoho
1194e4acc3 Briefly document __predict_true() and __predict_false(). 2011-03-19 04:59:43 +00:00
jruoho
b7b8493a00 Document the __builtin_prefetch() GNU extension. 2010-12-22 19:35:41 +00:00
jruoho
14755c98a1 Document the __builtin_types_compatible_p() GNU/GCC extension. 2010-12-21 15:05:02 +00:00
jruoho
b5b75a6230 Document __builtin_constant_p(). 2010-12-19 10:07:23 +00:00
jruoho
b9d6470c45 Document the __builtin_return_address() GNU extension. Again this is well
justified due to the wide use of these non-standard extensions in the tree.
2010-12-19 09:30:49 +00:00
jruoho
c29a3eba93 Document the __alignof__ GNU extension. 2010-12-19 08:10:07 +00:00
jruoho
2daf152b55 There is no harm to add a manual page for the GNU typeof()-construct, given
that it has already crawled into the source tree.
2010-12-17 12:14:03 +00:00
jruoho
cc55e6fca5 Briefly describe __read_mostly and __cachline_aligned. 2010-12-17 08:13:09 +00:00
jruoho
52b33dcfd8 Add __insn_barrier(3). XXX: Someone more knowledgeable may want to check this. 2010-12-17 07:10:37 +00:00
jruoho
e4082b0bf6 Document __dead, __pure, __constfunc, __noinline, __unused, and __used. 2010-12-16 17:47:53 +00:00
jruoho
85e71b7d90 Now that <sys/cdefs.h> is mostly documented, include a small summary page
for it, cdefs(3).
2010-12-16 10:19:13 +00:00
jruoho
084bbf58ac Start to document the GNU C attributes. For now, only __packed, __aligned,
and __section are documented, but I will keep extending this.
2010-12-16 08:35:35 +00:00
jruoho
9c53985f97 Add a manual page for the makedev(), major(), and minor() macros.
Taken from FreeBSD. Written by Ed Schouten.
2010-12-14 17:09:27 +00:00
jruoho
e7043d3268 Catch-up with code changes. 2010-10-24 06:57:04 +00:00
skrll
e6cdac9c4b Implement dl_iterate_phdr.
Somewhat taken from FreeBSD. Manual page from OpenBSD.
2010-10-16 10:27:06 +00:00
jruoho
a88b2930dc Document ilog2() from <sys/bitops.h>. 2010-06-08 08:51:08 +00:00
jruoho
9a92149c5d Add sigevent(3), a manual page that describes the struct sigevent used by
the POSIX real time functions and timers.

XXX:	(a) Needs to be modified once real time signals are supported.
	(b) Could use an example.
2010-05-19 06:28:53 +00:00
jruoho
376c7b5fe6 Describe also the timespec() family of macros in timeradd(3). 2010-05-18 09:07:37 +00:00
jruoho
39a44ad3b2 Add a manual page that describes the basic structures in <sys/time.h>. 2010-05-17 07:10:15 +00:00
jruoho
15ccf6ccbe As was done with the man-page for <sys/types.h>, move dir(5) to dirent(3).
Add a table describing the stat <-> dirent types. Note IFTODT() and DTTOIF().
2010-05-16 15:33:29 +00:00
jruoho
53a157cb98 Document ffs32(), ffs64(), fls32(), and fls64() from <sys/bitops.h>. 2010-04-28 07:35:30 +00:00
jruoho
526aa19c52 Rewrite types(5) as per perry@'s suggestion from few years back ("XXX this
document is rather musty. It needs a general update."). Also move it to the
right section from section 5. Ok wiz@.

To minimize maintenance costs, the content is mostly jargon around The
Standard. Only few NetBSD-specific types are mentioned as an example.
2010-04-22 06:48:28 +00:00
jruoho
71e904f60f Document __STRING(x) and __CONCAT(x, y) from <sys/cdefs.h>. 2010-04-21 18:04:38 +00:00
jruoho
9e8e2a3402 Hook rb(3) to the build. 2010-04-13 10:46:10 +00:00
jruoho
df0a5adb89 Document <stdlib.h>.
Written with minimum maintenance costs in mind; only the defined types and
macros are described.
2010-03-25 06:56:20 +00:00
jruoho
08053de4ee Document the weird <iso646.h>. 2010-03-21 21:23:51 +00:00
jruoho
04ca1e2ee6 Document <inttypes.h>. 2010-03-21 19:42:51 +00:00
jruoho
0e1ddcbafa While at it, add also stddef(3). 2010-03-21 12:27:51 +00:00
jruoho
166c436957 As we have added stdint(3) and tgmath(3), we may as well add stdbool(3). 2010-03-21 11:12:52 +00:00
jruoho
a48c6c7a11 Add a manual page for <stdint.h>. From FreeBSD, by Mike Barcroft. 2010-03-20 16:33:51 +00:00
joerg
cd786ea4c3 Add man page for fast_divide32. 2010-03-19 20:11:21 +00:00
jruoho
513f4daa7e Add tgmath(3). From FreeBSD.
XXX: Needs proofreading, Matt?
2010-03-01 16:36:15 +00:00