Projet de mise en conformit� de FreeBSD aux normes C99 et POSIX�
Le projet de mise en conformit� de FreeBSD aux normes C99 et POSIX� a pour objectif d'impl�menter l'int�gralit� des standards ISO 9899:1999 (C99) et IEEE 1003.1-2001 (POSIX). Dans les cas o� certains aspects de ces standards ne pourraient pas �tre suivis, ces diff�rences seront document�es dans les manuels c99(7) ou posix(7). Un autre but de ce projet est d'impl�menter des tests de mani�re � pouvoir s'assurer de la justesse des impl�mentations � chaque fois que cela est possible.
L'ensemble du d�veloppement initial a lieu dans la branche -CURRENT et la plupart des modifications sont int�gr�es dans la branche -STABLE. Comme il s'agit d'un projet important et uniquement bas� sur le volontariat, aucun planning n'a �t� �tabli.
Le projet est toujours � la recherche de volontaires. Si vous souhaitez participer, le meilleur moyen de se tenir au courant de l'activit� du projet est de s'abonner � la liste de diffusion freebsd-standards. Si vous travaillez sur une t�che sp�cifique en rapport avec ce projet, merci de contacter la liste de diffusion en joignant une description de vos travaux de mani�re � ce qu'ils soient ajout�s � la liste ci-dessous.
ISO/IEC 9899:1999, aussi connu sous le nom C99, est disponible � l'achat sous forme �lectronique sur le site American National Standards Institute ou sur le site International Organization for Standardization store sous forme �lectronique et papier.
IEEE Std 1003.1-2001 - La version gratuite (inscription obligatoire) en ligne du standard POSIX.1-2001 et SUSv3.
Are you Ready For C99? - Cet article discute de certaines des nouvelles fonctionnalit�s propos�es dans C99.
La plupart des discussions relatives � ce projet se d�roulent sur la liste de diffusion [email protected]. Pour vous abonnez � cette liste, envoyez un message � [email protected].
Jens Schweikhardt maintient une liste qui d�crit le statut actuel de la conformit� des utilitaires POSIX dans FreeBSD.
T�che | Responsable | Derni�re�mise��jour | Statut | |
---|---|---|---|---|
7.X | 6.X | |||
Documentation | ||||
Cr�er le manuel stdint(7) pour documenter <stdint.h>. | Mike Barcroft | 15 Septembre 2002 | ||
Documenter flockfile(3), ftrylockfile(3), funlockfile(3). | Tim J. Robbins | 22 Janvier 2004 | ||
Documenter les nouvelles options _SC dans sysconf(3) (PR: 20528). | Tom Rhodes | 13 Janvier 2005 | ||
Documenter le niveau de conformit� de l'API. | � | 26 Mars 2002 | � | |
Documenter la s�ret� des threads et des "annulations asynchrones" ("async-cancel"). | � | 26 Mars 2002 | � | |
Cr�er les manuels c99(7) et posix(7). | � | 11 D�cembre 2001 | � | |
Documenter dans posix(7) le fait que les utilitaires de gestion des traitements par lots sont disponibles dans le port net/generic-nqs. | � | 11 D�cembre 2001 | � |
T�che | Responsable | Derni�re�mise��jour | Statut | |
---|---|---|---|---|
7.X | 6.X | |||
Fonctions et Appels syst�mes | ||||
Ajouter le rapport __func__ � assert(3). | Jeroen Ruigrok/Asmodai | 27 Octobre 2001 | ||
Impl�menter imaxabs(), imaxdiv(), llabs(), lldiv(). | Mike Barcroft | 14 Novembre 2001 | ||
Impl�menter atoll(), strtoimax(), strtoumax(). | Bill Fenner | 27 Novembre 2001 | ||
Impl�menter les nouveaux indicateurs de longueur (hh, j, t, z) et les nouveaux flag (') dans printf(3). | Garrett Wollman, Bill Fenner |
30 Novembre 2001 | ||
Impl�menter strerror_r(). | Wes Peters | 20 Decembre 2001 | ||
Impl�menter tgamma() bas� sur gamma() de Lite1. | Bruce Evans | 27 Mars 2002 | ||
Impl�menter les nouveaux indicateurs de longueur (hh, j, ll, t, z) dans scanf(3). | Bill Fenner | 20 Avril 2002 | ||
Ajouter WCONTINUED � waitpid(2). | Mike Barcroft | 1er Juin 2002 | ||
Impl�menter les nouveaux indicateurs de conversion (%j et %n) dans printf(9). | Dima Dorfman Dag-Erling Sm�rgrav |
3 Juin 2002 | ||
Impl�menter fstatvfs() et statvfs() (trivial). | Garrett Wollman | 14 Juin 2002 | ||
Impl�menter fmtmsg(). | Mike Barcroft | 8 Ao�t 2002 | ||
Impl�menter ulimit(). | Kyle Martin | 8 Ao�t 2002 | ||
Impl�menter _Exit() de C99. | Garrett Wollman | 11 Septembre 2002 | ||
Ajouter les options requises par POSIX.1-2001 � glob(). (MFC partiel) | Mike Heffner | 20 Septembre 2002 | ||
Mettre � jour sysconf(3) pour POSIX.1-2001. | Garrett Wollman | 18 Septembre 2002 | ||
Remettre insque(), lsearch(), remque() � partir de libcompat. | Robert Drehmel | 16 Novembre 2002 | ||
Impl�menter fpclassify(). | David Schultz, Mike Barcroft |
8 F�vrier 2003 | ||
Impl�menter isfinite(), isinf(), isnan(), isnormal(). | David Schultz | 17 F�vrier 2003 | ||
Impl�menter isgreater(), isgreaterequal(), isless(), islessequal(), islessgreater(). | David Schultz | 17 F�vrier 2003 | ||
Impl�menter signbit(). | Mike Barcroft | 17 F�vrier 2003 | ||
Impl�menter sockatmark(). | Bill Fenner | 23 D�cembre 2002 | ||
Impl�menter wordexp() et wordfree(). | Tim J. Robbins | 31 D�cembre 2002 | ||
Impl�menter grantpt(), posix_openpt(), ptsname(), unlockpt(). | Ryan Younce | 4 F�vrier 2003 | ||
Ajouter le support des nombres � virgule flottante pour l'indicateur (') de printf(3) | David Schultz | 22 Janvier 2004 | ||
Ajouter les nouveaux indicateurs de conversion (%a et %A) � printf(3). | David Schultz | 22 Janvier 2004 | ||
Transition vers une source externe (Netlib) pour strtod.c. | David Schultz | 22 Janvier 2004 | ||
Importer le gdtoa de Netlib (strtof, strtold, etc.). | David Schultz | 22 Janvier 2004 | ||
Impl�menter les macros C99 fpclassify(), isfinite(), isinf(), isnan(), isnormal(), signbit(). | Mike Barcroft, David Schultz |
22 Janvier 2004 | ||
Impl�menter les macros C99 isgreater(), isgreaterequal(), isless(), islessequal(), islessgreater(), isunordered(). | Mike Barcroft, David Schultz |
22 Janvier 2004 | ||
Impl�menter les nouveaux types de format hexad�cimal en virgule flottante (%a/%A) dans scanf(3). | David Schultz | 22 Janvier 2004 | ||
Impl�menter getpwnam_r(), getpwuid_r(). | Jacques Vidrine | 7 Juin 2004 | ||
Impl�menter posix_madvise(). | Bruce M. Simpson | 7 Juin 2004 | ||
Impl�menter les nouvelles fonctions qui apparaissent dans <fenv.h>. | David Schultz | 7 Juin 2004 | ||
Impl�menter ftw() et nftw() en termes de fts(). | David Schultz | 8 Juillet 2004 | ||
Impl�menter les fonctions d'arrondis C99 lrint(), lrintf(), lrintl(), llrint(), llrintf(), llrintl(). | David Schultz | 13 Janvier 2005 | ||
Impl�menter getgrgid_r(), getgrnam_r(). | Wes Peters | 19 Ao�t 2005 | ||
R�cup�rer a64l(), l64a() et l64a_r() (extension) depuis NetBSD (PR: 51209). | Tom Rhodes | 27 F�vrier 2006 | ||
Impl�menter les nouvelles fonctions qui apparaissent dans <complex.h>. | Mark Murray | 6 F�vrier 2002 | � | |
Impl�menter waitid(2). | Mike Barcroft | 27 Mai 2002 | � | |
Impl�menter la famille de fonctions utmpx. | Robert Drehmel | 28 Juin 2002 | � | |
Ajouter les indicateurs de restriction de type aux fonctions qui le n�cessitent. | Robert Drehmel | 16 Ao�t 2002 | � | |
Impl�menter iconv(), iconv_close(), iconv_open(). | Tim J. Robbins | 8 Octobre 2002 | � | |
Mettre � jour fmtcheck(3) pour prendre en compte les nouveaux indicateurs de printf(3). | � | 16 Octobre 2002 | � | |
Rendre compl�tement s�re l'utilisation des fonctions avec les threads. | � | 22 Octobre 2001 | � | |
Rendre compl�tement s�re "l'annulation asynchrone" ("async-cancel") des fonctions. | � | 22 Octobre 2001 | � | |
Ajouter le support de SIG_HOLD � signal(3)/sigaction(2). | � | 13 Octobre 2002 | � | |
Impl�menter les fonctions RTS sigqueue(), sigtimedwait(), sigwaitinfo(). | � | 13 Octobre 2002 | � | |
Impl�menter posix_mem_offset(), posix_typed_mem_get_info(), posix_typed_mem_open(), posix_memalign() (PR: 85090). | � | 7 Juin 2004 | � | |
Impl�menter des versions en double long des routines de libm (PR: 82654). | � | 13 Janvier 2005 | � | |
Impl�menter exp2(), fma(), log2(), nan(), nexttoward(), et remquo() dans libm (PR: 83845). | � | 13 Janvier 2005 | � |
T�che | Responsable | Derni�re�mise��jour | Statut | |
---|---|---|---|---|
7.X | 6.X | |||
Fichiers en-t�tes | ||||
Corriger les prototypes et cacher les portions non conformes de <arpa/inet.h>. | Mike Barcroft | 19 F�vrier 2002 | ||
Impl�menter <stdint.h> et <inttypes.h>. | Mike Barcroft | 1er Mars 2002 | ||
Ajouter les primitives de contr�le de d�claration � <sys/cdefs.h> (d�velopp�es � l'origine par Garrett Wollman). | Mike Barcroft | 1er Avril 2002 | ||
Impl�menter <sys/_types> pour stocker les types MI partag�s. | Mike Barcroft | 1er Avril 2002 | ||
Impl�menter l'en-t�te <strings.h>, et essayer de r�soudre les probl�mes de compatibilit� avec <string.h>. | Mike Barcroft | 4 Avril 2002 | ||
Cacher les portions non conformes, ajouter les types manquants � <sys/un.h>. | Mike Barcroft | 19 Avril 2002 | ||
Faire un nettoyage et ajouter les macros manquantes � <netinet/in.h> et <netinet6/in6.h>. | Mike Barcroft | 23 Mai 2002 | ||
Cacher les portions non conformes de <sys/wait.h>. | Mike Barcroft | 3 Juin 2002 | ||
Cacher les portions non conformes de <pwd.h>. | Mike Barcroft | 9 Juin 2002 | ||
Cr�er <sys/statvfs.h> bas� sur les sp�cifications POSIX. | Garrett Wollman | 14 Juin 2002 | ||
Ajouter nfds_t et corriger plusieurs probl�mes dans <poll.h> (actuellement <sys/poll.h>). | Mike Barcroft | 8 Juillet 2002 | ||
Impl�menter l'en-t�te XSI, <cpio.h>. | Mike Barcroft | 1er Ao�t 2002 | ||
Impl�menter <fmtmsg.h>. | Mike Barcroft | 8 Ao�t 2002 | ||
Impl�menter <ulimit.h>. | Kyle Martin | 8 Ao�t 2002 | ||
Int�grer <machine/ansi.h> et <machine/types> dans un nouvel en-t�te commun <machine/_types.h>. | Bruce Evans, Mike Barcroft |
23 Ao�t 2002 | ||
Corriger les espaces de nommage et ajouter les types manquants dans <sys/mman.h>. | Mike Barcroft | 29 Ao�t 2002 | ||
Corriger les probl�mes d'espace de nommage dans <ctype.h>. | Mike Barcroft | 9 Septembre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <dlfcn.h>. | Garrett Wollman, Mike Barcroft |
11 Septembre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <fcntl.h>. | Mike Barcroft | 18 Septembre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <fnmatch.h>. | Mike Barcroft | 18 Septembre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <grp.h>. | Mike Barcroft | 18 Septembre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <langinfo.h>. | Mike Barcroft | 18 Septembre 2002 | ||
Ajouter une macro va_copy() � <stdarg.h> (actuellemen <machine/stdarg.h>). | Mike Barcroft | 20 Septembre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <stdlib.h>. | Garrett Wollman | 21 Septembre 2002 | ||
Ajouter les nouvelles constantes de chemins de fichiers, variables syst�mes et d'options POSIX � <unistd.h>. | Garrett Wollman | 21 Septembre 2002 | ||
Int�grer les deux en-t�tes math.h incompatibles dans un seul en-t�te. | Bruce Evans | 2 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <net/if.h>. | Mike Barcroft | 2 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <netinet/tcp.h>. | Mike Barcroft | 2 Octobre 2002 | ||
Ajouter size_t et corriger regoff_t dans <regex.h>. | Mike Barcroft | 2 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <sched.h> (actuellement <posix4/sched.h>). | Mike Barcroft | 5 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <semaphore.h> (actuellement <posix4/semaphore.h>). | Mike Barcroft | 5 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <setjmp.h> (actuellement <machine/setjmp.h>). | Mike Barcroft | 5 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <stdio.h>. | Garrett Wollman | 7 Octobre 2002 | ||
Ajouter les membres manquants � la structure lconv dans <locale.h>. | Tim J. Robbins | 9 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage et ajouter les types manquants dans <sys/socket.h>. | Mike Barcroft | 13 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage et ajouter les types manquants dans <sys/uio.h>. | Mike Barcroft | 13 Octobre 2002 | ||
Corriger les probl�mes d'espace de nommage dans <signal.h> (voir aussi <sys/signal.h> et <machine/signal.h>). | Mike Barcroft | 13 Octobre 2002 | ||
Eliminer <sys/_posix.h>. | Mike Barcroft | 16 Octobre 2002 | ||
Impl�menter l'en-t�te <wordexp.h>. | Tim J. Robbins | 31 D�cembre 2002 | ||
Ajouter les constantes manquantes FLT_EVAL_METHOD et DECIMAL_DIG � <float.h> (actuellement <machine/float.h>). | Mike Barcroft, David Schultz |
22 Janvier 2004 | ||
Impl�menter l'en-t�te <fenv.h>. | David Schultz | 7 Juin 2004 | ||
Impl�menter <ftw.h>. | David Schultz | 8 Juillet 2004 | ||
Impl�menter <tgmath.h>. | Stefan Farfeleder | 13 Janvier 2005 | ||
Impl�menter les nouveaux types et prototypes dans l'en-t�te <complex.h>. | Mark Murray | 6 F�vrier 2002 | � | |
Cacher les portions non conformes et ajouter les types manquants dans <sys/types.h>. | Mike Barcroft | 1er Avril 2002 | � | |
R�duire la pollution de l'espace de nommage et ajouter les d�finitions de types manquantes dans <unistd.h> | Mike Barcroft | 25 Mars 2002 | � | |
Impl�menter <utmpx.h> pour �ventuellement remplacer <utmp.h>. | Robert Drehmel | 28 Juin 2002 | � | |
Ajouter les num�ros d'erreurs manquants � <errno.h> (actuellement <sys/errno.h>). | Mike Barcroft | 11 Septembre 2002 | � | |
Impl�menter l'en-t�te <iconv.h>. | Tim J. Robbins | 7 Octobre 2002 | � | |
Cacher les portions non-conformes et ajouter les types manquants � <sys/stat.h>. | Mike Barcroft | 27 F�vrier 2003 | � | |
Corriger la taille des �l�ments de glob_t et ajouter les restrictions de types dans <glob.h>. | � | 20 Septembre 2002 | � | |
D�cider s'il faut supprimer les types des constantes dans <libgen.h>. | � | 20 Septembre 2002 | � | |
Ajouter les constantes manquantes dans <limits.h>. | � | 20 Septembre 2002 | � | |
Corriger la taille des �l�ments de datum, ajouter les types manquants et corriger les probl�mes d'espace de nommage dans <ndbm.h>. | � | 2 Octobre 2002 | � | |
Corriger la taille de si_addrlen de la structure addrinfo, ajouter les types manquants et corriger les probl�mes d'espace de nommage dans <netdb.h>. | � | 2 Octobre 2002 | � | |
Evaluer les fonctions manquantes dans <pthread.h>. | � | 2 Octobre 2002 | � | |
Ajouter les �l�ments manquants de la structure sigevent, corriger le type de ss_sp dans la structure sigstack, ajouter la constante SIGEV_THREAD et ajouter ucontext_t ainsi que mcontext_t dans <sys/signal.h>. | � | 13 Octobre 2002 | � | |
Corriger les types des �l�ments de la structure ipc_perm dans <sys/ipc.h>. | � | 16 Octobre 2002 | � |
T�che | Responsable | Derni�re�mise��jour | Statut | |
---|---|---|---|---|
7.X | 6.X | |||
Divers | ||||
Obtenir une copie de "Proc. ACM SIGPLAN '90" (indispensable pour printf(3) %'f). | Bill Fenner | 9 Novembre 2001 | ||
Mettre � jour le compilateur syst�me avec GCC 3.1. | David O'Brien | 15 Mai 2002 | ||
Ajouter des tests pour chaque fonction. | � | 17 Novembre 2001 | � | |
Int�grer sys/posix4/* dans l'arborescence des sources du noyau et supprimer sys/posix4. | � | 21 Septembre 2002 | � | |
Ouvrir un "Aardvark" (N.d.T. : ????) sur comment g�rer l'absence de saut de ligne dans la derni�re ligne d'un fichier pour la commande diff(1). | � | 25 Novembre 2002 | � | |
Renommer globalement la macro `lint' en un autre nom dans l'espace de nommage de mani�re � ce qu'elle puisse modifier de mani�re s�r l'impl�mentation (r�f�rence). | � | 25 Novembre 2002 | � | |
Renommer globalement la macro `LOCORE' en un autre nom dans l'espace de nommage de mani�re � ce qu'elle puisse modifier de mani�re s�r l'impl�mentation (r�f�rence). | � | 25 Novembre 2002 | � |
T�che | Responsable | Derni�re�mise��jour | Statut | |
---|---|---|---|---|
7.X | 6.X | |||
Conformit� des utilitaires | ||||
Ajouter l'option -o et le d�codage base64 � l'utilitaire uudecode. | Juli Mallett | 26 Mars 2002 | ||
Ajouter l'option -m et l'encodage base64 � l'utilitaire uuencode. | Juli Mallett | 26 Mars 2002 | ||
Rendre obligatoire au moins un fichier en argument dans paste(1). (PR: 36074) | Tim J. Robbins | 1er Avril 2002 | ||
Ajouter l'option -i � l'utilitaire patch. | Juli Mallett | 9 Avril 2002 | ||
Ajouter les options -r et -t � l'utilitaire at. | Joe Halpin | 16 Avril 2002 | ||
Ajouter les options -f et -p � l'utilitaire pr. (PR: 36243) | Tim J. Robbins | 16 Avril 2002 | ||
Ajouter l'option -s � l'utilitaire m4. (PR: 36075) | Tim J. Robbins | 24 Avril 2002 | ||
Modifier l'utilitaire printf(1) pour le rendre conforme POSIX.2 (1992). (PR: 35616) | Tim J. Robbins | 2 Mai 2002 | ||
Corriger la sortie et le statut de fin de l'utilitaire mesg(1). | Tim J. Robbins | 6 Mai 2002 | ||
Impl�menter l'utilitaire asa. (PR: 36130) | Tim J. Robbins | 15 Mai 2002 | ||
Ajouter l'utilitaire tabs. (PR: 36126) | Tim J. Robbins | 20 Mai 2002 | ||
Restaurer l'utilitaire sccs des limbes du CVS. | Juli Mallett | 22 Mai 2002 | ||
Rendre expr(1) conforme � POSIX.1-2001. | Garrett Wollman | 22 Mai 2002 | ||
Ajouter l'utilitaire newgrp. (PR: 36190) | Tim J. Robbins | 28 Mai 2002 | ||
Corriger l'option -t de ctags(1); corriger le tri avec -x. | Tim J. Robbins | 2 Juin 2002 | ||
Ajouter l'option -L � l'utilitaire pwd. | Tim J. Robbins | 20 Juin 2002 | ||
Corriger le statut de fin de l'utilitaire env(1). | Tim J. Robbins | 20 Juin 2002 | ||
Ajouter l'option -b et -s option � l'utilitaire fold. (PR: 36245) | Tim J. Robbins | 20 Juin 2002 | ||
Ajouter les options -I et -L � l'utilitaire xargs. | Juli Mallett | 20 Juin 2002 | ||
Impl�menter l'utilitaire csplit. (PR: 36191) | Tim J. Robbins | 20 Juin 2002 | ||
Corriger le statut de fin de l'utilitaire nice(1). | Tim J. Robbins | 20 Juin 2002 | ||
Ajouter l'option -n � l'utilitaire nice. | Peter Avalos | 20 Juin 2002 | ||
Ajouter l'option -n et corriger d'autres probl�mes dans l'utilitaire renice. (PR: 36950) | Peter Avalos, Maxim Konovalov |
20 Juin 2002 | ||
Ajouter l'option -t � l'utilitaire unexpand(1). (PR: 35621) | Tim J. Robbins | 20 Juin 2002 | ||
Rendre l'utilitaire uniq(1) capable d'accepter `-' pour indiquer l'entr�e stdin. | Tim J. Robbins | 28 Juin 2002 | ||
Am�liorer la conformit� de join(1) � POSIX.1-2001. (PR: 36072) | Tim J. Robbins | 28 Juin 2002 | ||
Ajouter l'option -C � l'utilitaire tr. | Tim J. Robbins | 28 Juin 2002 | ||
Impl�menter les options -m, -p et -x � l'utilitaire ls. | Kyle Martin | 8 Juillet 2002 | ||
R�implementer l'utilitaire who. (PR: 36128) | Tim J. Robbins | 14 Juillet 2002 | ||
Corriger le statut de fin, la confusion stdout/stderr et ajouter le support de `-' pour l'entr�e stdin dans l'utilitaire compress(1). | Tim J. Robbins | 17 Juillet 2002 | ||
Ajouter les options -s, -A, -j, -N et -t � l'utilitaire od. (PR: 36783) | Tim J. Robbins | 24 Juillet 2002 | ||
Ajouter l'option -a � l'utilitaire split. | Tim J. Robbins | 30 Juillet 2002 | ||
Ajouter l'option -m � l'utilitaire wc. | Tim J. Robbins | 29 Ao�t 2002 | ||
Ajouter les options -L et -P � l'utilitaire cd (int�gr� au shell). | Tim J. Robbins | 7 Octobre 2002 | ||
R�implementer command(1) (int�gr� au shell). | Tim J. Robbins | 7 Octobre 2002 | ||
Ajouter l'utilitaire c99 (similaire � c89). (PR: 36087) | Tim J. Robbins | 8 Octobre 2002 | ||
Mettre � jour getconf(1) pour POSIX.1-2001. | Garrett Wollman | 12 Novembre 2002 | ||
Ajouter l'utilitaire pathchk. | Tim J. Robbins | 12 Novembre 2002 | ||
Documenter l'option -n de l'utilitaire echo comme �tant d�fini par l'impl�mentation. | Jens Schweikhardt | 8 Mai 2003 | ||
Ajouter l'option -p � l'utilitaire more. | � | 30 Novembre 2001 | ||
Ajouter les options -p, -v, et -V � l'utilitaire command (int�gr� � l'interpr�teur de commandes). | Stefan Farfeleder | 27 F�vrier 2006 | ||
Ajouter les options manquantes � l'utilitaire mailx. | Mike Heffner | 22 D�cembre 2001 | � | |
Ajouter les composants manquants � l'utilitaire jobs. | Kyle Martin | 5 Mars 2002 | � | |
R�soudre les conflits li�s � l'option -t de l'utilitaire df. | Tim J. Robbins | 22 Avril 2002 | � | |
Ajouter les fonctions absentes dans l'utilitaire sh. | Tim J. Robbins | 20 Mai 2002 | � | |
Impl�menter les options -m, -w et -t dans l'utilitaire lp. | Garance A Drosehn | 23 Mai 2002 | � | |
Impl�menter/importer les utilitaires de d�veloppement SCCS : admin, delta, get, prs, rmdel, sact, unget, val | Juli Mallett | 23 Mai 2002 | � | |
Examiner la possibilit� d'ajouter certaines options POSIX pour l'utilitaire ps. | Juli Mallett | 6 Juin 2002 | � | |
Ajouter les options manquantes et corriger les probl�mes pour certaines options dans l'utilitaire nm. | Robert Drehmel | 2 Ao�t 2002 | � | |
Impl�menter l'utilitaire iconv. | Tim J. Robbins | 9 Octobre 2002 | � | |
Impl�menter les utilitaires locale et localedef. | Alexey Zelkin | 16 Octobre 2002 | � | |
Ajouter les options -C et -T � l'utilitaire ar. | � | 30 Novembre 2001 | � | |
Examiner la possibilit� d'importer l'utilitaire cflow depuis les ports. | � | 30 Novembre 2001 | � | |
Mettre en conformit� l'utilitaire cp. | � | 30 Novembre 2001 | � | |
Impl�menter l'utilitaire cxref. | � | 30 Novembre 2001 | � | |
Ajouter les options -d, -h et -M et corriger les conflits li�s � l'option -i dans l'utilitaire file. | � | 30 Novembre 2001 | � | |
Mettre en conformit� l'utilitaire make. | � | 30 Novembre 2001 | � | |
Ajouter l'utilitaire qsub. | � | 30 Novembre 2001 | � | |
Rendre conforme � SUSv3 l'utilitaire printf(1). | � | 23 Avril 2002 | � | |
Impl�menter l'utilitaire fuser (PR: 36076, 53682). | � | 4 F�vrier 2003 | � |
T�che | Responsable | Derni�re�mise��jour | Statut | |
---|---|---|---|---|
7.X | 6.X | |||
Support des (cha�nes de) caract�res �tendus | ||||
Impl�menter la base du support n�cessaire pour les E/S en caract�res �tendus : getwc(), fgetwc(), getwchar(), putwc(), fputwc(), putwchar(), ungetwc(), fwide(). | Tim J. Robbins | 16 Ao�t 2002 | ||
Ajouter les entr�es pour les fonctions r�entrantes de gestion des caract�res �tendus btowc(), mbrlen(), mbrtowc(), mbsrtowcs(), wcrtomb(), wcsrtombs(), wctob(), wctype(). | Tim J. Robbins | 23 Ao�t 2002 | ||
Ajouter les entr�es pour les fonctions r�entrantes de gestion des caract�res �tendus iswalnum(), iswalpha(), iswcntrl(), iswctype(), iswdigit(), iswgraph(), iswlower(), iswprint(), iswpunct(), iswspace(), iswupper(), iswxdigit(). | Tim J. Robbins | 23 Ao�t 2002 | ||
Impl�menter wcwidth(). | Michael C. Wu | 23 Ao�t 2002 | ||
Impl�menter wcswidth(). | Andrey A. Chernov | 23 Ao�t 2002 | ||
Impl�menter wcstok(). | Tim J. Robbins | 9 Septembre 2002 | ||
Impl�menter wcstod(), wcstol(), wcstoul(). | Tim J. Robbins | 15 Septembre 2002 | ||
Impl�menter wcsftime(). | Tim J. Robbins | 15 Septembre 2002 | ||
Impl�menter fwprintf(), swprintf(), vfwprintf(), vswprintf(), vwprintf(), wprintf(). | Tim J. Robbins | 23 Septembre 2002 | ||
Impl�menter fwscanf(), swscanf(), vfwscanf(), vswscanf(), vwscanf(), wscanf(). | Tim J. Robbins | 23 Septembre 2002 | ||
Impl�menter wcstoimax(), wcstoll(), wcstoumax(), wcstoull(). | Tim J. Robbins | 23 Septembre 2002 | ||
Impl�menter les types de formats caract�res �tendus (%C, %S, %lc, %ls) dans printf(3). | Tim J. Robbins | 16 Octobre 2002 | ||
Impl�menter wcscoll(), wcsxfrm(). | Tim J. Robbins | 7 Juin 2004 | ||
Impl�menter les types de formats caract�res �tendus (%C, %S, %lc, %ls) dans scanf(3). | Tim J. Robbins | 7 Juin 2004 |
L�gende | |
---|---|
Pas encore commenc�e | |
En attente d'ach�vement d'une autre t�che | |
En progr�s | |
T�che achev�e | |
Non pr�vue |
Le reste de cette page est class� par ordre chronologique inverse.
31 D�cembre 2002-
Jens Schweikhardt a mis � jour sa liste de Conformit� des Utilitaires POSIX dans FreeBSD. Il ne reste plus beaucoup de travail pour achever la mise en conformit� des utilitaires.
-
Un nouveau rapport de statut sur l'�tat du projet couvrant Septembre � Octobre.
-
Un nouveau rapport de statut sur l'�tat du projet couvrant Juillet � Ao�t.
-
Un nouveau rapport de statut sur l'�tat du projet couvrant Mai � Juin.
-
L'Open Group a g�n�reusement fait don de plusieurs copies des livres et CD-ROMs "Authorized Guide to Single UNIX� Specification, Version 3" au projet. Nous les en remercions vivement.
-
Un nouveau rapport de statut sur l'�tat du projet couvrant F�vrier � Avril.
-
Un nouveau rapport de statut sur l'�tat du projet couvrant D�cembre et Janvier.
-
L'Open Group a annonc� l'ach�vement de SUSv3 et de POSIX.1-2001 ainsi que la disponibilit� d'une version en ligne gratuite des sp�cifications.
-
Un nouveau rapport de statut sur l'�tat actuel du projet.
-
Le Bureau des Standards de l'IEEE a approuv� la Sp�cification du Groupe Austin an tant que Standard IEEE 1003.1.
-
La liste de diffusion d�di�e au projet passe de [email protected] � [email protected].
-
A rapport de statut sur l'�tat actuel du projet.
-
Cr�ation de cette page web.
La mise en forme originale de cette page web provient du Projet FreeBSD SMPng. D�mon BSD, copyright 1988 par Marshall Kirk McKusick. Tous droits r�serv�s.