diff --git a/en/projects/c99/index.sgml b/en/projects/c99/index.sgml
index c4d7ecdd12..b0452584ec 100644
--- a/en/projects/c99/index.sgml
+++ b/en/projects/c99/index.sgml
@@ -1,6 +1,6 @@
-
+
@@ -111,10 +111,11 @@
Task |
Responsible |
Last Updated |
- Status |
+ Status |
+ | 8.X |
7.X |
6.X |
@@ -126,7 +127,8 @@
| Create stdint(7) manual to document <stdint.h>. |
&a.mike; |
- 15 September 2002 |
+ 15 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -134,7 +136,8 @@
| Document flockfile(3), ftrylockfile(3), funlockfile(3). |
&a.tjr; |
- 22 January 2004 |
+ 22 January 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -142,15 +145,17 @@
| Document new _SC options in sysconf(3) (PR: 20528). |
&a.trhodes; |
- 13 January 2005 |
+ 13 January 2005 |
&status.done; |
+ &status.done; |
&status.done; |
| Document standards conformity level of the API. |
|
- 26 March 2002 |
+ 26 March 2002 |
+ &status.wip; |
&status.wip; |
&status.blank; |
@@ -158,7 +163,8 @@
| Document thread safety and async-cancel safety. |
|
- 26 March 2002 |
+ 26 March 2002 |
+ &status.wip; |
&status.wip; |
&status.blank; |
@@ -166,18 +172,20 @@
| Create c99(7) and posix(7) manuals. |
|
- 11 December 2001 |
+ 11 December 2001 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Document in posix(7) that the batch job management utilities
are available in the port net/generic-nqs. |
|
- 11 December 2001 |
+ 11 December 2001 |
&status.new; |
&status.blank; |
+ &status.blank; |
@@ -186,10 +194,11 @@
Task |
Responsible |
Last Updated |
- Status |
+ Status |
+ | 8.X |
7.X |
6.X |
@@ -201,15 +210,17 @@
| Add __func__ reporting to &man.assert.3;. |
&a.asmodai; |
- 27 October 2001 |
+ 27 October 2001 |
&status.done; |
&status.done; |
+ &status.done; |
| Implement imaxabs(), imaxdiv(), llabs(), lldiv(). |
&a.mike; |
- 14 November 2001 |
+ 14 November 2001 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -217,7 +228,8 @@
| Implement atoll(), strtoimax(), strtoumax(). |
&a.fenner; |
- 27 November 2001 |
+ 27 November 2001 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -226,7 +238,8 @@
Implement new length modifiers (hh, j, t, z) and new
flag (') in &man.printf.3;. |
&a.wollman;, &a.fenner; |
- 30 November 2001 |
+ 30 November 2001 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -234,7 +247,8 @@
| Implement strerror_r(). |
&a.wes; |
- 20 December 2001 |
+ 20 December 2001 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -242,7 +256,8 @@
| Implement tgamma() based on Lite1's gamma(). |
&a.bde; |
- 27 March 2002 |
+ 27 March 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -251,7 +266,8 @@
Implement new length modifiers (hh, j, ll, t, z) in
&man.scanf.3;. |
&a.fenner; |
- 20 April 2002 |
+ 20 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -259,7 +275,8 @@
| Add WCONTINUED to waitpid(2). |
&a.mike; |
- 1 June 2002 |
+ 1 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -268,7 +285,8 @@
Implement new conversion specifiers (%j and %n) in
&man.printf.9;. |
&a.dd; &a.des; |
- 3 June 2002 |
+ 3 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -276,7 +294,8 @@
| Implement fstatvfs() and statvfs() (trivial). |
&a.wollman; |
- 14 June 2002 |
+ 14 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -284,31 +303,35 @@
| Implement fmtmsg(). |
&a.mike; |
- 8 August 2002 |
+ 8 August 2002 |
&status.done; |
+ &status.done; |
&status.done; |
| Implement ulimit(). |
&a.mkm; |
- 8 August 2002 |
+ 8 August 2002 |
&status.done; |
+ &status.done; |
&status.done; |
| Implement C99's _Exit(). |
&a.wollman; |
- 11 September 2002 |
+ 11 September 2002 |
&status.done; |
+ &status.done; |
&status.done; |
| Add required options for POSIX.1-2001 to glob(). (partial MFC) |
&a.mikeh; |
- 20 September 2002 |
+ 20 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -316,7 +339,8 @@
| Update sysconf(3) for POSIX.1-2001. |
&a.wollman; |
- 18 September 2002 |
+ 18 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -324,7 +348,8 @@
| Restore insque(), lsearch(), remque() from libcompat. |
&a.robert; |
- 16 November 2002 |
+ 16 November 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -332,7 +357,8 @@
| Implement fpclassify(). |
&a.das;, &a.mike; |
- 8 February 2003 |
+ 8 February 2003 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -340,7 +366,8 @@
| Implement isfinite(), isinf(), isnan(), isnormal(). |
&a.das; |
- 17 February 2003 |
+ 17 February 2003 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -349,7 +376,8 @@
Implement isgreater(), isgreaterequal(), isless(), islessequal(),
islessgreater(). |
&a.das; |
- 17 February 2003 |
+ 17 February 2003 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -357,7 +385,8 @@
| Implement signbit(). |
&a.mike; |
- 17 February 2003 |
+ 17 February 2003 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -365,24 +394,27 @@
| Implement sockatmark(). |
&a.fenner; |
- 23 December 2002 |
+ 23 December 2002 |
&status.done; |
+ &status.done; |
&status.done; |
| Implement wordexp() and wordfree(). |
&a.tjr; |
- 31 December 2002 |
+ 31 December 2002 |
&status.done; |
+ &status.done; |
&status.done; |
| Implement grantpt(), posix_openpt(), ptsname(), unlockpt(). |
&a.ryany; |
- 4 February 2003 |
+ 4 February 2003 |
&status.done; |
+ &status.done; |
&status.done; |
@@ -390,7 +422,8 @@
Add floating-point support for the (') modifier in
&man.printf.3; |
&a.das; |
- 22 January 2004 |
+ 22 January 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -398,7 +431,8 @@
| Add new conversion specifiers (%a and %A) to &man.printf.3;. |
&a.das; |
- 22 January 2004 |
+ 22 January 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -406,24 +440,27 @@
| Transition to vendor (Netlib) source for strtod.c. |
&a.das; |
- 22 January 2004 |
+ 22 January 2004 |
&status.done; |
&status.done; |
+ &status.done; |
| Import Netlib's gdtoa (strtof, strtold, etc.). |
&a.das; |
- 22 January 2004 |
+ 22 January 2004 |
&status.done; |
&status.done; |
+ &status.done; |
| Implement C99 macros fpclassify(), isfinite(), isinf(), isnan(),
isnormal(), signbit(). |
&a.mike;, &a.das; |
- 22 January 2004 |
+ 22 January 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -432,7 +469,8 @@
Implement C99 macros isgreater(), isgreaterequal(), isless(),
islessequal(), islessgreater(), isunordered(). |
&a.mike;, &a.das; |
- 22 January 2004 |
+ 22 January 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -441,7 +479,8 @@
Implement new hex floating-point format types (%a/%A) in
&man.scanf.3;. |
&a.das; |
- 22 January 2004 |
+ 22 January 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -449,7 +488,8 @@
| Implement getpwnam_r(), getpwuid_r(). |
&a.nectar; |
- 7 June 2004 |
+ 7 June 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -457,7 +497,8 @@
| Implement posix_madvise(). |
&a.bms; |
- 7 June 2004 |
+ 7 June 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -465,15 +506,17 @@
| Implement new functions that appear in <fenv.h>. |
&a.das; |
- 7 June 2004 |
+ 7 June 2004 |
&status.done; |
&status.done; |
+ &status.done; |
| Implement ftw() and nftw() in terms of fts(). |
&a.das; |
- 8 July 2004 |
+ 8 July 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -482,7 +525,8 @@
Implement C99 rounding functions lrint(), lrintf(), lrintl(),
llrint(), llrintf(), llrintl(). |
&a.das; |
- 13 January 2005 |
+ 13 January 2005 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -490,7 +534,8 @@
| Implement getgrgid_r(), getgrnam_r(). |
&a.wes; |
- 19 August 2005 |
+ 19 August 2005 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -498,55 +543,47 @@
| Obtain a64l(), l64a(), and l64a_r() (extention) from NetBSD (PR: 51209). |
&a.trhodes; |
- 27 February 2006 |
+ 27 February 2006 |
+ &status.done; |
&status.done; |
&status.done; |
- | Implement new functions that appear in <complex.h>. |
- &a.markm; |
- 6 February 2002 |
- &status.wip; |
- &status.blank; |
-
-
-
- | Implement waitid(2). |
- &a.mike; |
- 27 May 2002 |
- &status.wip; |
- &status.blank; |
-
-
-
- | Implement the utmpx family of functions. |
- &a.robert; |
- 28 June 2002 |
- &status.wip; |
+ Implement RTS functions sigqueue(), sigtimedwait(),
+ sigwaitinfo(). |
+ &a.davidxu; |
+ 4 October 2006 |
+ &status.done; |
+ &status.done; |
&status.blank; |
- | Add restrict type-qualifier to functions that require it. |
- &a.robert; |
- 16 August 2002 |
- &status.wip; |
+ Implement posix_memalign() (PR: 85090).
+ |
+ &a.jasone; |
+ 1 August 2008 |
+ &status.done; |
+ &status.done; |
&status.blank; |
- | Implement iconv(), iconv_close(), iconv_open(). |
- &a.tjr; |
- 8 October 2002 |
+ Implement exp2(), fma(), nan(), nexttoward(), and
+ remquo() in libm. |
+ &a.das; |
+ 1 August 2008 |
+ &status.done; |
&status.wip; |
&status.blank; |
| Update fmtcheck(3) to recognize new printf(3) flags. |
- |
- 16 October 2002 |
+ &a.das; |
+ 1 August 2008 |
+ &status.done; |
&status.wip; |
&status.blank; |
@@ -554,60 +591,101 @@
| Make non thread-safe functions thread-safe. |
|
- 22 October 2001 |
- &status.new; |
+ 22 October 2001 |
+ &status.wip; |
+ &status.wip; |
+ &status.blank; |
+
+
+
+ | Implement waitid(2). |
+ |
+ 27 May 2002 |
+ &status.wip; |
+ &status.blank; |
+ &status.blank; |
+
+
+
+ | Implement the utmpx family of functions. |
+ |
+ 28 June 2002 |
+ &status.wip; |
+ &status.blank; |
+ &status.blank; |
+
+
+
+ | Add restrict type-qualifier to functions that require it. |
+ |
+ 16 August 2002 |
+ &status.wip; |
+ &status.wip; |
+ &status.blank; |
+
+
+
+ | Implement iconv(), iconv_close(), iconv_open(). |
+ |
+ 8 October 2002 |
+ &status.wip; |
+ &status.blank; |
+ &status.blank; |
+
+
+
+ | Implement new functions that appear in <complex.h>. |
+ |
+ 1 August 2008 |
+ &status.wip; |
+ &status.wip; |
+ &status.blank; |
+
+
+
+ | Implement log2() and log2f() in libm. |
+ &a.bde; |
+ 1 August 2008 |
+ &status.wip; |
+ &status.blank; |
&status.blank; |
| Make functions async-cancel safe. |
|
- 22 October 2001 |
+ 22 October 2001 |
&status.new; |
+ &status.blank; |
&status.blank; |
| Add SIG_HOLD support to signal(3)/sigaction(2). |
|
- 13 October 2002 |
+ 13 October 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
- | Implement RTS functions sigqueue(), sigtimedwait(),
- sigwaitinfo(). |
+ Update fmtcheck(3) to recognize positional parameters. |
|
- 13 October 2002 |
+ 1 August 2008 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Implement posix_mem_offset(),
- posix_typed_mem_get_info(), posix_typed_mem_open(),
- posix_memalign() (PR: 85090). |
+ posix_typed_mem_get_info(), and posix_typed_mem_open().
+
|
- 7 June 2004 |
+ 1 August 2008 |
&status.new; |
&status.blank; |
-
-
-
- | Implement long double versions of libm routines (PR: 82654). |
- |
- 13 January 2005 |
- &status.new; |
- &status.blank; |
-
-
-
- | Implement exp2(), fma(), log2(), nan(), nexttoward(), and
- remquo() in libm (PR: 83845). |
- |
- 13 January 2005 |
- &status.new; |
&status.blank; |
@@ -617,10 +695,11 @@
Task |
Responsible |
Last Updated |
- Status |
+ Status |
+ | 8.X |
7.X |
6.X |
@@ -633,7 +712,8 @@
Fix prototypes and hide non-conforming portions of header
<arpa/inet.h>. |
&a.mike; |
- 19 February 2002 |
+ 19 February 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -642,7 +722,8 @@
Implement the <stdint.h> and <inttypes.h>
headers. |
&a.mike; |
- 1 March 2002 |
+ 1 March 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -651,7 +732,8 @@
Add exposure control primitives to <sys/cdefs.h>
(originally developed by &a.wollman;). |
&a.mike; |
- 1 April 2002 |
+ 1 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -659,7 +741,8 @@
| Implement <sys/_types> to store shared MI types. |
&a.mike; |
- 1 April 2002 |
+ 1 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -668,7 +751,8 @@
Implement header <strings.h>, and work out
compatibility issues with header <string.h>. |
&a.mike; |
- 4 April 2002 |
+ 4 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -677,7 +761,8 @@
Hide non-conforming portions, add missing types to
<sys/un.h>. |
&a.mike; |
- 19 April 2002 |
+ 19 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -686,7 +771,8 @@
Remove pollution and add missing macros to
<netinet/in.h> and <netinet6/in6.h>. |
&a.mike; |
- 23 May 2002 |
+ 23 May 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -694,7 +780,8 @@
| Hide non-conforming portions of <sys/wait.h>. |
&a.mike; |
- 3 June 2002 |
+ 3 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -702,7 +789,8 @@
| Hide non-conforming portions of <pwd.h>. |
&a.mike; |
- 9 June 2002 |
+ 9 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -710,7 +798,8 @@
| Create <sys/statvfs.h> based on POSIX spec. |
&a.wollman; |
- 14 June 2002 |
+ 14 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -719,7 +808,8 @@
Add nfds_t and resolve other issues in <poll.h>
(actually <sys/poll.h>). |
&a.mike; |
- 8 July 2002 |
+ 8 July 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -727,7 +817,8 @@
| Implement the XSI header, <cpio.h>. |
&a.mike; |
- 1 August 2002 |
+ 1 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -735,7 +826,8 @@
| Implement <fmtmsg.h>. |
&a.mike; |
- 8 August 2002 |
+ 8 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -743,7 +835,8 @@
| Implement <ulimit.h>. |
&a.mkm; |
- 8 August 2002 |
+ 8 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -752,7 +845,8 @@
Merge <machine/ansi.h> and <machine/types> into
a new common header <machine/_types.h>. |
&a.bde;, &a.mike; |
- 23 August 2002 |
+ 23 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -760,7 +854,8 @@
| Fix namespaces, add missing types in <sys/mman.h>. |
&a.mike; |
- 29 August 2002 |
+ 29 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -768,7 +863,8 @@
| Fix namespace issues in <ctype.h>. |
&a.mike; |
- 9 September 2002 |
+ 9 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -776,7 +872,8 @@
| Fix namespace issues in <dlfcn.h>. |
&a.wollman;, &a.mike; |
- 11 September 2002 |
+ 11 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -784,7 +881,8 @@
| Fix namespace issues in <fcntl.h>. |
&a.mike; |
- 18 September 2002 |
+ 18 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -792,7 +890,8 @@
| Fix namespace issues in <fnmatch.h>. |
&a.mike; |
- 18 September 2002 |
+ 18 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -800,7 +899,8 @@
| Fix namespace issues in <grp.h>. |
&a.mike; |
- 18 September 2002 |
+ 18 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -808,7 +908,8 @@
| Fix namespace issues in <langinfo.h>. |
&a.mike; |
- 18 September 2002 |
+ 18 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -817,7 +918,8 @@
Add va_copy() macro to <stdarg.h>
(actually <machine/stdarg.h>). |
&a.mike; |
- 20 September 2002 |
+ 20 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -825,16 +927,18 @@
| Fix namespaces issues in <stdlib.h>. |
&a.wollman; |
- 21 September 2002 |
+ 21 September 2002 |
&status.done; |
&status.done; |
+ &status.done; |
| Add new pathname, system variable, and POSIX option constants
to <unistd.h>. |
&a.wollman; |
- 21 September 2002 |
+ 21 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -842,7 +946,8 @@
| Merge two conflicting math.h headers into a single header. |
&a.bde; |
- 2 October 2002 |
+ 2 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -850,7 +955,8 @@
| Fix namespace issues in <net/if.h>. |
&a.mike; |
- 2 October 2002 |
+ 2 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -858,7 +964,8 @@
| Fix namespace issues in <netinet/tcp.h>. |
&a.mike; |
- 2 October 2002 |
+ 2 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -866,7 +973,8 @@
| Add size_t, fix regoff_t in <regex.h>. |
&a.mike; |
- 2 October 2002 |
+ 2 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -875,7 +983,8 @@
Fix namespace issues in <sched.h> (actually
<posix4/sched.h>). |
&a.mike; |
- 5 October 2002 |
+ 5 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -884,7 +993,8 @@
Fix namespace issues in <semaphore.h> (actually
<posix4/semaphore.h>). |
&a.mike; |
- 5 October 2002 |
+ 5 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -893,7 +1003,8 @@
Fix namespace issues in <setjmp.h> (actually
<machine/setjmp.h>). |
&a.mike; |
- 5 October 2002 |
+ 5 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -901,7 +1012,8 @@
| Fix namespace issues in <stdio.h>. |
&a.wollman; |
- 7 October 2002 |
+ 7 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -909,7 +1021,8 @@
| Add missing members to struct lconv in <locale.h>. |
&a.tjr; |
- 9 October 2002 |
+ 9 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -918,7 +1031,8 @@
Fix namespace issues, add missing types in
<sys/socket.h>. |
&a.mike; |
- 13 October 2002 |
+ 13 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -926,7 +1040,8 @@
| Fix namespace issues, add missing types in <sys/uio.h>. |
&a.mike; |
- 13 October 2002 |
+ 13 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -935,7 +1050,8 @@
Fix namespace issues in <signal.h> (also
<sys/signal.h> and <machine/signal.h>). |
&a.mike; |
- 13 October 2002 |
+ 13 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -943,7 +1059,8 @@
| Eliminate <sys/_posix.h>. |
&a.mike; |
- 16 October 2002 |
+ 16 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -951,7 +1068,8 @@
| Implement the header <wordexp.h>. |
&a.tjr; |
- 31 December 2002 |
+ 31 December 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -960,15 +1078,17 @@
Add missing constants FLT_EVAL_METHOD, DECIMAL_DIG to
<float.h> (actually <machine/float.h>). |
&a.mike;, &a.das; |
- 22 January 2004 |
+ 22 January 2004 |
&status.done; |
&status.done; |
+ &status.done; |
| Implement the header <fenv.h>. |
&a.das; |
- 7 June 2004 |
+ 7 June 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -976,7 +1096,8 @@
| Implement <ftw.h>. |
&a.das; |
- 8 July 2004 |
+ 8 July 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -984,25 +1105,18 @@
| Implement <tgmath.h>. |
&a.stefanf; |
- 13 January 2005 |
+ 13 January 2005 |
+ &status.done; |
&status.done; |
&status.done; |
-
-
-
- | Implement new types and prototypes in header
- <complex.h>. |
- &a.markm; |
- 6 February 2002 |
- &status.wip; |
- &status.blank; |
| Hide non-conforming portions, add missing types to
<sys/types.h>. |
&a.mike; |
- 1 April 2002 |
+ 1 April 2002 |
+ &status.wip; |
&status.wip; |
&status.blank; |
@@ -1011,34 +1125,9 @@
Reduce namespace pollution and add missing typedefs in
<unistd.h> |
&a.mike; |
- 25 March 2002 |
+ 25 March 2002 |
+ &status.wip; |
&status.wip; |
- &status.blank; |
-
-
-
- | Implement <utmpx.h> to eventually replace
- <utmp.h>. |
- &a.robert; |
- 28 June 2002 |
- &status.wip; |
- &status.blank; |
-
-
-
- | Add missing errnos to <errno.h> (actually
- <sys/errno.h>). |
- &a.mike; |
- 11 September 2002 |
- &status.wip; |
- &status.blank; |
-
-
-
- | Implement the header <iconv.h>. |
- &a.tjr; |
- 7 October 2002 |
- &status.wip; |
&status.blank; |
@@ -1046,17 +1135,28 @@
Hide non-conforming portions, add missing types to
<sys/stat.h>. |
&a.mike; |
- 27 February 2003 |
+ 27 February 2003 |
+ &status.wip; |
&status.wip; |
&status.blank; |
- | Fix sizes of members in glob_t, add restrict type-qualifiers in
- <glob.h>. |
+ Implement the header <iconv.h>. |
|
- 20 September 2002 |
- &status.new; |
+ 1 August 2008 |
+ &status.wip; |
+ &status.wip; |
+ &status.blank; |
+
+
+
+ | Implement new types and prototypes in header
+ <complex.h>. |
+ |
+ 1 August 2008 |
+ &status.wip; |
+ &status.wip; |
&status.blank; |
@@ -1064,43 +1164,48 @@
Decide whether to remove const type-qualifiers in
<libgen.h>. |
|
- 20 September 2002 |
+ 20 September 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Add missing constants in <limits.h>. |
|
- 20 September 2002 |
+ 20 September 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Fix sizes of members in datum, add missing types, fix namespace
issues in <ndbm.h>. |
|
- 2 October 2002 |
+ 2 October 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Fix size of si_addrlen in struct addrinfo, add missing types,
fix namespace issues in <netdb.h>. |
|
- 2 October 2002 |
+ 2 October 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Evaluate missing features of <pthread.h>. |
|
- 2 October 2002 |
+ 2 October 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
@@ -1108,18 +1213,49 @@
struct sigstack, add SIGEV_THREAD constant, add ucontext_t and
mcontext_t in <sys/signal.h>.
| |
- 13 October 2002 |
+ 13 October 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Fix types for members of struct ipc_perm in
<sys/ipc.h>. |
|
- 16 October 2002 |
+ 16 October 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
+
+
+
+ | Add restrict type-qualifiers in <glob.h>. |
+ |
+ 1 August 2008 |
+ &status.new; |
+ &status.blank; |
+ &status.blank; |
+
+
+
+ | Investigate making ENOTSUP and EOPNOTSUPP distinct in <errno.h> (actually
+ <sys/errno.h>). |
+ |
+ 1 August 2008 |
+ &status.new; |
+ &status.blank; |
+ &status.blank; |
+
+
+
+ | Implement <utmpx.h> to eventually replace
+ <utmp.h>. |
+ |
+ 1 August 2008 |
+ &status.new; |
+ &status.blank; |
+ &status.blank; |
@@ -1128,10 +1264,11 @@
Task |
Responsible |
Last Updated |
- Status |
+ Status |
+ | 8.X |
7.X |
6.X |
@@ -1144,7 +1281,8 @@
Obtain a copy of Proc. ACM SIGPLAN '90 (required for
&man.printf.3; %'f). |
&a.fenner; |
- 9 November 2001 |
+ 9 November 2001 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1152,7 +1290,8 @@
| Upgrade system compiler to GCC 3.1. |
&a.obrien; |
- 15 May 2002 |
+ 15 May 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1161,16 +1300,18 @@
Merge sys/posix4/* into regular kernel hierarchy, and remove
sys/posix4. |
&a.trhodes; |
- 13 November 2006 |
+ 13 November 2006 |
&status.done; |
+ &status.done; |
&status.blank; |
| Add regression test for each function. |
|
- 17 November 2001 |
- &status.new; |
+ 1 August 2008 |
+ &status.wip; |
+ &status.wip; |
&status.blank; |
@@ -1178,9 +1319,10 @@
Open an Aardvark on how to deal with no newline on the
last line of a file in diff(1). |
|
- 25 November 2002 |
+ 25 November 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
@@ -1188,9 +1330,10 @@
implementation namespace so it can safely modify the
implementation (reference).
| |
- 25 November 2002 |
+ 25 November 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
@@ -1198,9 +1341,10 @@
implementation namespace so it can safely modify the
implementation (reference).
| |
- 25 November 2002 |
+ 25 November 2002 |
&status.new; |
&status.blank; |
+ &status.blank; |
@@ -1209,10 +1353,11 @@
Task |
Responsible |
Last Updated |
- Status |
+ Status |
+ | 8.X |
7.X |
6.X |
@@ -1224,7 +1369,8 @@
| Add -o option and base64 decoding to the uudecode utility. |
&a.jmallett; |
- 26 March 2002 |
+ 26 March 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1232,7 +1378,8 @@
| Add -m option and base64 encoding to the uuencode utility. |
&a.jmallett; |
- 26 March 2002 |
+ 26 March 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1240,7 +1387,8 @@
| Require at least one file argument in paste(1). (PR: 36074) |
&a.tjr; |
- 1 April 2002 |
+ 1 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1248,7 +1396,8 @@
| Add the -i option to the patch utility. |
&a.jmallett; |
- 9 April 2002 |
+ 9 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1256,7 +1405,8 @@
| Add -r and -t options to the at utility. |
&a.joe.halpin; |
- 16 April 2002 |
+ 16 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1264,7 +1414,8 @@
| Add the -f and -p options to the pr utility. (PR: 36243) |
&a.tjr; |
- 16 April 2002 |
+ 16 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1272,7 +1423,8 @@
| Add the -s option to the m4 utility. (PR: 36075) |
&a.tjr; |
- 24 April 2002 |
+ 24 April 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1280,7 +1432,8 @@
| Make printf(1) utility conform to POSIX.2 (1992). (PR: 35616) |
&a.tjr; |
- 2 May 2002 |
+ 2 May 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1288,7 +1441,8 @@
| Correct output stream and exit status of the mesg(1) utility. |
&a.tjr; |
- 6 May 2002 |
+ 6 May 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1296,7 +1450,8 @@
| Implement the asa utility. (PR: 36130) |
&a.tjr; |
- 15 May 2002 |
+ 15 May 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1304,7 +1459,8 @@
| Add the tabs utility. (PR: 36126) |
&a.tjr; |
- 20 May 2002 |
+ 20 May 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1312,15 +1468,17 @@
| Restore sccs utility from CVS attic. |
&a.jmallett; |
- 22 May 2002 |
+ 22 May 2002 |
&status.done; |
+ &status.done; |
&status.done; |
| Make expr(1) conform to POSIX.1-2001. |
&a.wollman; |
- 22 May 2002 |
+ 22 May 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1328,7 +1486,8 @@
| Add the newgrp utility. (PR: 36190) |
&a.tjr; |
- 28 May 2002 |
+ 28 May 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1336,7 +1495,8 @@
| Fix ctags(1)'s -t option; fix ordering with -x. |
&a.tjr; |
- 2 June 2002 |
+ 2 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1344,7 +1504,8 @@
| Add -L option to the pwd utility. |
&a.tjr; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1352,7 +1513,8 @@
| Fix exit status of the env(1) utility. |
&a.tjr; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1360,7 +1522,8 @@
| Add the -b and -s option to the fold utility. (PR: 36245) |
&a.tjr; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1368,7 +1531,8 @@
| Add -I and -L options to the xargs utility. |
&a.jmallett; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1376,7 +1540,8 @@
| Implement the csplit utility. (PR: 36191) |
&a.tjr; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1384,7 +1549,8 @@
| Fix exit status of the nice(1) utility. |
&a.tjr; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1392,7 +1558,8 @@
| Add -n option to the nice utility. |
&a.pavalos; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1400,7 +1567,8 @@
| Add -n option and resolve other issues in the renice utility. (PR: 36950) |
&a.pavalos;, &a.maxim; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1408,7 +1576,8 @@
| Add -t option to unexpand(1) utility. (PR: 35621) |
&a.tjr; |
- 20 June 2002 |
+ 20 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1416,7 +1585,8 @@
| Make the uniq(1) utility accept `-' as a stdin specifier. |
&a.tjr; |
- 28 June 2002 |
+ 28 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1424,7 +1594,8 @@
| Improve join(1)'s POSIX.1-2001 conformance. (PR: 36072) |
&a.tjr; |
- 28 June 2002 |
+ 28 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1432,7 +1603,8 @@
| Add -C option to the tr utility. |
&a.tjr; |
- 28 June 2002 |
+ 28 June 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1440,7 +1612,8 @@
| Implement the -m, -p, and -x options in the ls utility. |
&a.mkm; |
- 8 July 2002 |
+ 8 July 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1448,7 +1621,8 @@
| Reimplement the who utility. (PR: 36128) |
&a.tjr; |
- 14 July 2002 |
+ 14 July 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1457,7 +1631,8 @@
Fix exit status, stdout/stderr confusion, and add `-' stdin
support to the compress(1) utility. |
&a.tjr; |
- 17 July 2002 |
+ 17 July 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1465,7 +1640,8 @@
| Add the -s, -A, -j, -N, and -t options to the od utility. (PR: 36783) |
&a.tjr; |
- 24 July 2002 |
+ 24 July 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1473,7 +1649,8 @@
| Add -a option to the split utility. |
&a.tjr; |
- 30 July 2002 |
+ 30 July 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1481,7 +1658,8 @@
| Add -m option to the wc utility. |
&a.tjr; |
- 29 August 2002 |
+ 29 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1489,7 +1667,8 @@
| Add -L and -P options to the cd utility (shell built-in). |
&a.tjr; |
- 7 October 2002 |
+ 7 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1497,7 +1676,8 @@
| Reimplement command(1) (shell built-in). |
&a.tjr; |
- 7 October 2002 |
+ 7 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1505,7 +1685,8 @@
| Add the c99 utility (similar to c89). (PR: 36087) |
&a.tjr; |
- 8 October 2002 |
+ 8 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1513,7 +1694,8 @@
| Update getconf(1) for POSIX.1-2001. |
&a.wollman; |
- 12 November 2002 |
+ 12 November 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1521,7 +1703,8 @@
| Add the pathchk utility. |
&a.tjr; |
- 12 November 2002 |
+ 12 November 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1529,7 +1712,8 @@
| Document the -n option in the echo utility as being implementation-defined. |
&a.schweikh; |
- 8 May 2003 |
+ 8 May 2003 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1537,7 +1721,8 @@
| Add -p option to the more utility. |
|
- 30 November 2001 |
+ 30 November 2001 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1545,7 +1730,8 @@
| Add -p, -v, and -V options to the command utility (shell built-in). |
&a.stefanf; |
- 27 February 2006 |
+ 27 February 2006 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1553,7 +1739,8 @@
| Add missing options to the mailx utility. |
&a.mikeh; |
- 24 September 2006 |
+ 24 September 2006 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1562,32 +1749,36 @@
Add missing components to the jobs
utility (PR: 99926). |
&a.stefanf; |
- 7 October 2006 |
+ 7 October 2006 |
+ &status.done; |
&status.done; |
&status.blank; |
- | Work out conflicting -t option in the df utility. |
- &a.tjr; |
- 22 April 2002 |
- &status.wip; |
+ Add -C and -T options to the ar utility. |
+ &a.kientzle; |
+ 1 August 2008 |
+ &status.done; |
+ &status.done; |
&status.blank; |
- | Add unimplemented features to the sh utility. |
- &a.tjr; |
- 20 May 2002 |
- &status.wip; |
+ Bring the cp utility up to conformance. |
+ |
+ 1 August 2008 |
+ &status.done; |
+ &status.done; |
&status.blank; |
- | Implement the -m, -w, and -t options in the lp utility. |
- &a.gad; |
- 23 May 2002 |
- &status.wip; |
+ Implement the locale utility. |
+ &a.phantom; |
+ 1 August 2008 |
+ &status.done; |
+ &status.done; |
&status.blank; |
@@ -1602,105 +1793,108 @@
unget,
val
&a.jmallett; |
- 23 May 2002 |
+ 23 May 2002 |
&status.wip; |
+ &status.wip; |
+ &status.blank; |
+
+
+
+ | Work out conflicting -t option in the df utility. |
+ |
+ 1 August 2008 |
+ &status.wip; |
+ &status.blank; |
+ &status.blank; |
+
+
+
+ | Add unimplemented features to the sh utility. |
+ |
+ 1 August 2008 |
+ &status.wip; |
+ &status.wip; |
+ &status.blank; |
+
+
+
+ | Implement the -m, -w, and -t options in the lp utility. |
+ |
+ 1 August 2008 |
+ &status.wip; |
+ &status.blank; |
&status.blank; |
| Investigate adopting some of the POSIX options in the ps utility. |
- &a.jmallett; |
- 6 June 2002 |
+ |
+ 1 August 2008 |
&status.wip; |
&status.blank; |
+ &status.blank; |
| Add missing options and resolve conflicting options in the nm utility. |
- &a.robert; |
- 2 August 2002 |
+ |
+ 1 August 2008 |
&status.wip; |
&status.blank; |
+ &status.blank; |
| Implement the iconv utility. |
- &a.tjr; |
- 9 October 2002 |
- &status.wip; |
- &status.blank; |
-
-
-
- | Implement the locale and
- localedef utilities. |
- &a.phantom; |
- 16 October 2002 |
- &status.wip; |
- &status.blank; |
-
-
-
- | Add -C and -T options to the ar utility. |
|
- 30 November 2001 |
- &status.new; |
+ 1 August 2008 |
+ &status.wip; |
+ &status.blank; |
&status.blank; |
| Investigate importing the cflow utility from the ports collection. |
|
- 30 November 2001 |
+ 30 November 2001 |
&status.new; |
&status.blank; |
-
-
-
- | Bring the cp utility up to conformance. |
- |
- 30 November 2001 |
- &status.new; |
&status.blank; |
| Implement the cxref utility. |
|
- 30 November 2001 |
+ 30 November 2001 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Add the -d, -h, and -M options and fix conflicting -i option in the file utility. |
|
- 30 November 2001 |
+ 30 November 2001 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Bring the make utility up to conformance. |
|
- 30 November 2001 |
+ 30 November 2001 |
&status.new; |
&status.blank; |
+ &status.blank; |
| Add the qsub utility. |
|
- 30 November 2001 |
+ 30 November 2001 |
&status.new; |
&status.blank; |
-
-
-
- | Make printf(1) utility conform to SUSv3. |
- |
- 23 April 2002 |
- &status.new; |
&status.blank; |
@@ -1709,9 +1903,28 @@
53682,
100017).
|
- 4 February 2003 |
+ 4 February 2003 |
&status.new; |
&status.blank; |
+ &status.blank; |
+
+
+
+ | Fix locale support for the printf(1) utility. |
+ |
+ 1 August 2008 |
+ &status.new; |
+ &status.blank; |
+ &status.blank; |
+
+
+
+ | Implement the localedef utility. |
+ |
+ 1 August 2008 |
+ &status.new; |
+ &status.blank; |
+ &status.blank; |
@@ -1720,10 +1933,11 @@
Task |
Responsible |
Last Updated |
- Status |
+ Status |
+ | 8.X |
7.X |
6.X |
@@ -1737,7 +1951,8 @@
fgetwc(), getwchar(), putwc(), fputwc(), putwchar(), ungetwc(),
fwide().
&a.tjr; |
- 16 August 2002 |
+ 16 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1747,7 +1962,8 @@
mbrlen(), mbrtowc(), mbsrtowcs(), wcrtomb(), wcsrtombs(),
wctob(), wctype().
&a.tjr; |
- 23 August 2002 |
+ 23 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1758,7 +1974,8 @@
iswlower(), iswprint(), iswpunct(), iswspace(), iswupper(),
iswxdigit().
&a.tjr; |
- 23 August 2002 |
+ 23 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1766,7 +1983,8 @@
| Implement wcwidth(). |
&a.keichii; |
- 23 August 2002 |
+ 23 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1774,7 +1992,8 @@
| Implement wcswidth(). |
&a.ache; |
- 23 August 2002 |
+ 23 August 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1782,7 +2001,8 @@
| Implement wcstok(). |
&a.tjr; |
- 9 September 2002 |
+ 9 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1790,7 +2010,8 @@
| Implement wcstod(), wcstol(), wcstoul(). |
&a.tjr; |
- 15 September 2002 |
+ 15 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1798,7 +2019,8 @@
| Implement wcsftime(). |
&a.tjr; |
- 15 September 2002 |
+ 15 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1807,7 +2029,8 @@
Implement fwprintf(), swprintf(), vfwprintf(), vswprintf(),
vwprintf(), wprintf(). |
&a.tjr; |
- 23 September 2002 |
+ 23 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1816,7 +2039,8 @@
Implement fwscanf(), swscanf(), vfwscanf(), vswscanf(),
vwscanf(), wscanf(). |
&a.tjr; |
- 23 September 2002 |
+ 23 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1824,7 +2048,8 @@
| Implement wcstoimax(), wcstoll(), wcstoumax(), wcstoull(). |
&a.tjr; |
- 23 September 2002 |
+ 23 September 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1833,7 +2058,8 @@
Implement wide character format types (%C, %S, %lc, %ls) in
&man.printf.3;. |
&a.tjr; |
- 16 October 2002 |
+ 16 October 2002 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1841,7 +2067,8 @@
| Implement wcscoll(), wcsxfrm(). |
&a.tjr; |
- 7 June 2004 |
+ 7 June 2004 |
+ &status.done; |
&status.done; |
&status.done; |
@@ -1850,7 +2077,8 @@
Implement wide character format types (%C, %S, %lc, %ls) in
&man.scanf.3;. |
&a.tjr; |
- 7 June 2004 |
+ 7 June 2004 |
+ &status.done; |
&status.done; |
&status.done; |