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;