diff --git a/fr/projects/c99/index.sgml b/fr/projects/c99/index.sgml new file mode 100644 index 0000000000..4fb6aa6c5c --- /dev/null +++ b/fr/projects/c99/index.sgml @@ -0,0 +1,1996 @@ + + + + + %includes; + %developers; + + + + + + + + + + + + +"> +"> +"> +"> +"> + + + + +assert(3)"> +printf(3)"> +scanf(3)"> +strtod(3)"> +printf(9)"> + + +freebsd-standards-subscribe@FreeBSD.org"> +freebsd-standards@FreeBSD.org"> + + + + + +]> + + + + Projet de mise en conformité de FreeBSD aux normes C99 et POSIX + + + + + FreeBSD C99 & POSIX Conformance Project
+ + Project Goal + +

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.

+ + Project Plan + +

L'ensemble du développement initial a lieu dans la + branche 5-CURRENT et la plupart des modifications sont intégrées dans la + branche 4-STABLE. Comme il s'agit d'un projet important et uniquement basé + sur le volontariat, aucun planning n'a été établi.

+ + How to Contribute + +

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 + mike@FreeBSD.org en joignant une + description de vos travaux de manière à ce qu'ils soient ajoutés à la + liste ci-dessous.

+ + Resources and Links + + + + Status Board

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tâche Responsable Dernière mise à jour Statut
5.x 4.x
Documentation
Créer le manuel stdint(7) pour documenter <stdint.h>. &a.mike; 15 Septembre 2002 &status.done; &status.n-a;
Documenter le niveau de conformité de l'API.   26 Mars 2002 &status.wip; &status.blank;
Documenter la sûreté des threads et des "annulations asynchrones" ("async-cancel").   26 Mars 2002 &status.wip; &status.blank;
Créer les manuels c99(7) et posix(7).   11 Décembre 2001 &status.new; &status.blank;
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 &status.new; &status.blank;
Documenter flockfile(3), ftrylockfile(3), funlockfile(3).   17 Septembre 2002 &status.new; &status.blank;
Documenter les nouvelles options _SC dans sysconf(3) (PR: 20528).   25 Novembre 2002 &status.new; &status.blank;


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tâche Responsable Dernière mise à jour Statut
5.0 4.x
Fonctions et Appels systèmes
Ajouter le rapport __func__ à &man.assert.3;. &a.asmodai; 27 Octobre 2001 &status.done; &status.n-a;
Implémenter imaxabs(), imaxdiv(), llabs(), lldiv(). &a.mike; 14 Novembre 2001 &status.done; &status.n-a;
Implémenter atoll(), strtoimax(), strtoumax(). &a.fenner; 27 Novembre 2001 &status.done; &status.n-a;
Implémenter les nouveaux indicateurs de longueur (hh, j, t, z) et les nouveaux + flag (') dans &man.printf.3;. &a.wollman;,
&a.fenner;
30 Novembre 2001 &status.done; &status.n-a;
Implémenter strerror_r(). &a.wes; 20 Decembre 2001 &status.done; &status.done;
Implémenter tgamma() basé sur gamma() de Lite1. &a.bde; 27 Mars 2002 &status.done; &status.n-a;
Implémenter les nouveaux indicateurs de longueur (hh, j, ll, t, z) dans + &man.scanf.3;. &a.fenner; 20 Avril 2002 &status.done; &status.n-a;
Ajouter WCONTINUED à waitpid(2). &a.mike; 1er Juin 2002 &status.done; &status.n-a;
Implémenter les nouveaux indicateurs de conversion (%j et %n) dans + &man.printf.9;. &a.dd;
&a.des;
3 Juin 2002 &status.done; &status.n-a;
Implémenter fstatvfs() et statvfs() (trivial). &a.wollman; 14 Juin 2002 &status.done; &status.n-a;
Implémenter fmtmsg(). &a.mike; 8 Août 2002 &status.done; &status.n-a;
Implémenter ulimit(). &a.mkm; 8 Août 2002 &status.done; &status.n-a;
Implémenter _Exit() de C99. &a.wollman; 11 Septembre 2002 &status.done; &status.n-a;
Ajouter les options requises par POSIX.1-2001 à glob(). (MFC partiel) &a.mikeh; 20 Septembre 2002 &status.done; &status.done;
Mettre à jour sysconf(3) pour POSIX.1-2001. &a.wollman; 18 Septembre 2002 &status.done; &status.n-a;
Remettre insque(), lsearch(), remque() à partir de libcompat. &a.robert; 16 Novembre 2002 &status.done; &status.n-a;
Implémenter fpclassify(). &a.das;,
&a.mike;
8 Février 2003 &status.done; &status.n-a;
Implémenter isfinite(), isinf(), isnan(), isnormal(). &a.das; 17 Février 2003 &status.done; &status.n-a;
Implémenter isgreater(), isgreaterequal(), isless(), islessequal(), + islessgreater(). &a.das; 17 Février 2003 &status.done; &status.n-a;
Implémenter signbit(). &a.mike; 17 Février 2003 &status.done; &status.n-a;
Implémenter sockatmark(). &a.fenner; 23 Décembre 2002 &status.done; &status.new;
Implémenter wordexp() et wordfree(). &a.tjr; 31 Décembre 2002 &status.done; &status.new;
Implémenter grantpt(), posix_openpt(), ptsname(), unlockpt(). &a.ryany; 4 Février 2003 &status.done; &status.new;
Implémenter getgrgid_r(), getgrnam_r(). &a.wes; 20 Décembre 2001 &status.wip; &status.blank;
Implémenter les nouvelles fonctions qui apparaissent dans <complex.h>. &a.markm; 6 Février 2002 &status.wip; &status.blank;
Implémenter waitid(2). &a.mike; 27 Mai 2002 &status.wip; &status.blank;
Ajouter le support des nombres à virgule flottante pour l'indicateur (') de + &man.printf.3; &a.phantom; 13 Juin 2002 &status.wip; &status.blank;
Ajouter les nouveaux indicateurs de conversion (%a et %A) à &man.printf.3;. &a.mkm; 13 Juin 2002 &status.wip; &status.blank;
Implémenter la famille de fonctions utmpx. &a.robert; 28 Juin 2002 &status.wip; &status.blank;
Implémenter ftw() et nftw() en termes de fts(). &a.mkm; 16 Août 2002 &status.wip; &status.blank;
Ajouter les indicateurs de restriction de type aux fonctions qui le nécessitent. &a.robert; 16 Août 2002 &status.wip; &status.blank;
Implémenter iconv(), iconv_close(), iconv_open(). &a.tjr; 8 Octobre 2002 &status.wip; &status.blank;
Implémenter getpwnam_r(), getpwuid_r(). &a.leimy2k; 8 Février 2003 &status.wip; &status.blank;
Transition vers une source externe (Netlib) pour strtod.c. &a.das; 27 Février 2003 &status.wip; &status.blank;
Importer le gdtoa de Netlib (strtof, strtold, etc.). &a.das; 27 Février 2003 &status.wip; &status.blank;
Implémenter les nouvelles fonctions qui apparaissent dans <fenv.h>. &a.fenner; 14 Novembre 2001 &status.new; &status.blank;
Rendre complètement sûre l'utilisation des fonctions avec les threads.   22 Octobre 2001 &status.new; &status.blank;
Rendre complètement sûre "l'annulation asynchrone" ("async-cancel") des fonctions.   22 Octobre 2001 &status.new; &status.blank;
Implémenter les macros C99 fpclassify(), isfinite(), isinf(), isnan(), + isnormal(), signbit().   13 Avril 2002 &status.new; &status.blank;
Implémenter les macros C99 isgreater(), isgreaterequal(), isless(), + islessequal(), islessgreater(), isunordered().   13 Avril 2002 &status.new; &status.blank;
Implémenter les nouveaux types de format hexadécimal en virgule flottante (%a/%A) dans + &man.scanf.3;.   20 Avril 2002 &status.new; &status.blank;
Implémenter les fonctions d'arrondis C99 lrint(), lrintf(), lrintl(), + llrint(), llrintf(), llrintl().   30 Juillet 2002 &status.new; &status.blank;
Implémenter posix_madvise(), posix_mem_offset(), + posix_typed_mem_get_info(), posix_typed_mem_open(), + posix_memalign().   23 Août 2002 &status.new; &status.blank;
Récupérer a64l(), l64a() et l64a_r() (extension) depuis NetBSD.   9 Septembre 2002 &status.new; &status.blank;
Décider s'il faut implémenter les anciennes fonctions : ecvt(), fcvt(), + gcvt().   9 Septembre 2002 &status.new; &status.blank;
Ajouter le support de SIG_HOLD à signal(3)/sigaction(2).   13 Octobre 2002 &status.new; &status.blank;
Implémenter les fonctions RTS sigqueue(), sigtimedwait(), + sigwaitinfo().   13 Octobre 2002 &status.new; &status.blank;
Mettre à jour fmtcheck(3) pour prendre en compte les nouveaux indicateurs de printf(3).   16 Octobre 2002 &status.new; &status.blank;


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tâche Responsable Dernière mise à jour Statut
5.0 4.x
Fichiers en-têtes
Corriger les prototypes et cacher les portions non conformes de + <arpa/inet.h>. &a.mike; 19 Février 2002 &status.done; &status.n-a;
Implémenter <stdint.h> et <inttypes.h>. &a.mike; 1er Mars 2002 &status.done; &status.n-a;
Ajouter les primitives de contrôle de déclaration à <sys/cdefs.h> + (développées à l'origine par &a.wollman). &a.mike; 1er Avril 2002 &status.done; &status.n-a;
Implémenter <sys/_types> pour stocker les types MI partagés. &a.mike; 1er Avril 2002 &status.done; &status.n-a;
Implémenter l'en-tête <strings.h>, et essayer de résoudre + les problèmes de compatibilité avec <string.h>. &a.mike; 4 Avril 2002 &status.done; &status.n-a;
Cacher les portions non conformes, ajouter les types manquants à + <sys/un.h>. &a.mike; 19 Avril 2002 &status.done; &status.n-a;
Faire un nettoyage et ajouter les macros manquantes à + <netinet/in.h> et <netinet6/in6.h>. &a.mike; 23 Mai 2002 &status.done; &status.n-a;
Cacher les portions non conformes de <sys/wait.h>. &a.mike; 3 Juin 2002 &status.done; &status.n-a;
Cacher les portions non conformes de <pwd.h>. &a.mike; 9 Juin 2002 &status.done; &status.n-a;
Créer <sys/statvfs.h> basé sur les spécifications POSIX. &a.wollman; 14 Juin 2002 &status.done; &status.n-a;
Ajouter nfds_t et corriger plusieurs problèmes dans <poll.h> + (actuellement <sys/poll.h>). &a.mike; 8 Juillet 2002 &status.done; &status.n-a;
Implémenter l'en-tête XSI, <cpio.h>. &a.mike; 1er Août 2002 &status.done; &status.n-a;
Implémenter <fmtmsg.h>. &a.mike; 8 Août 2002 &status.done; &status.n-a;
Implémenter <ulimit.h>. &a.mkm; 8 Août 2002 &status.done; &status.n-a;
Intégrer <machine/ansi.h> et <machine/types> dans + un nouvel en-tête commun <machine/_types.h>. &a.bde;,
&a.mike;
23 Août 2002 &status.done; &status.n-a;
Corriger les espaces de nommage et ajouter les types manquants dans <sys/mman.h>. &a.mike; 29 Août 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <ctype.h>. &a.mike; 9 Septembre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <dlfcn.h>. &a.wollman;,
&a.mike;
11 Septembre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <fcntl.h>. &a.mike; 18 Septembre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <fnmatch.h>. &a.mike; 18 Septembre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <grp.h>. &a.mike; 18 Septembre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <langinfo.h>. &a.mike; 18 Septembre 2002 &status.done; &status.n-a;
Ajouter une macro va_copy() à <stdarg.h> + (actuellemen <machine/stdarg.h>). &a.mike; 20 Septembre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <stdlib.h>. &a.wollman; 21 Septembre 2002 &status.done; &status.n-a;
Ajouter les nouvelles constantes de chemins de fichiers, variables systèmes et d'options POSIX + à <unistd.h>. &a.wollman; 21 Septembre 2002 &status.done; &status.n-a;
Intégrer les deux en-têtes math.h incompatibles dans un seul en-tête. &a.bde; 2 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <net/if.h>. &a.mike; 2 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <netinet/tcp.h>. &a.mike; 2 Octobre 2002 &status.done; &status.n-a;
Ajouter size_t et corriger regoff_t dans <regex.h>. &a.mike; 2 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <sched.h> (actuellement + <posix4/sched.h>). &a.mike; 5 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <semaphore.h> (actuellement + <posix4/semaphore.h>). &a.mike; 5 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <setjmp.h> (actuellement + <machine/setjmp.h>). &a.mike; 5 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <stdio.h>. &a.wollman; 7 Octobre 2002 &status.done; &status.n-a;
Ajouter les membres manquants à la structure lconv dans <locale.h>. &a.tjr; 9 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage et ajouter les types manquants dans + <sys/socket.h>. &a.mike; 13 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage et ajouter les types manquants dans <sys/uio.h>. &a.mike; 13 Octobre 2002 &status.done; &status.n-a;
Corriger les problèmes d'espace de nommage dans <signal.h> (voir aussi + <sys/signal.h> et <machine/signal.h>). &a.mike; 13 Octobre 2002 &status.done; &status.n-a;
Eliminer <sys/_posix.h>. &a.mike; 16 Octobre 2002 &status.done; &status.n-a;
Implémenter l'en-tête <wordexp.h>. &a.tjr; 31 Décembre 2002 &status.done; &status.new;
Implémenter les nouveaux types et prototypes dans l'en-tête + <complex.h>. &a.markm; 6 Février 2002 &status.wip; &status.blank;
Cacher les portions non conformes et ajouter les types manquants dans + <sys/types.h>. &a.mike; 1er Avril 2002 &status.wip; &status.blank;
Réduire la pollution de l'espace de nommage et ajouter les définitions de types manquantes dans + <unistd.h> &a.mike; 25 Mars 2002 &status.wip; &status.blank;
Implémenter <utmpx.h> pour éventuellement remplacer + <utmp.h>. &a.robert; 28 Juin 2002 &status.wip; &status.blank;
Implémenter <ftw.h>. &a.mkm; 16 Août 2002 &status.wip; &status.blank;
Ajouter les numéros d'erreurs manquants à <errno.h> (actuellement + <sys/errno.h>). &a.mike; 11 Septembre 2002 &status.wip; &status.blank;
Implémenter l'en-tête <iconv.h>. &a.tjr; 7 Octobre 2002 &status.wip; &status.blank;
Evaluer les fonctions manquantes de <math.h>. &a.ryany; 23 Décembre 2002 &status.wip; &status.blank;
Cacher les portions non-conformes et ajouter les types manquants à + <sys/stat.h>. &a.mike; 27 Février 2003 &status.wip; &status.blank;
Implémenter l'en-tête <fenv.h>. &a.fenner; 14 Novembre 2001 &status.new; &status.blank;
Ajouter les constantes manquantes FLT_EVAL_METHOD et DECIMAL_DIG à + <float.h> (actuellement <machine/float.h>).   17 Septembre 2002 &status.new; &status.blank;
Corriger la taille des éléments de glob_t et ajouter les restrictions de types dans + <glob.h>.   20 Septembre 2002 &status.new; &status.blank;
Décider s'il faut supprimer les types des constantes dans + <libgen.h>.   20 Septembre 2002 &status.new; &status.blank;
Ajouter les constantes manquantes dans <limits.h>.   20 Septembre 2002 &status.new; &status.blank;
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 &status.new; &status.blank;
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 &status.new; &status.blank;
Evaluer les fonctions manquantes dans <pthread.h>.   2 Octobre 2002 &status.new; &status.blank;
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 &status.new; &status.blank;
Corriger les types des éléments de la structure ipc_perm dans + <sys/ipc.h>.   16 Octobre 2002 &status.new; &status.blank;
Implémenter <tgmath.h>.   23 Décembre 2002 &status.new; &status.blank;


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tâche Responsable Dernière mise à jour Statut
5.0 4.x
Divers
Obtenir une copie de "Proc. ACM SIGPLAN '90" (indispensable pour + &man.printf.3; %'f). &a.fenner; 9 Novembre 2001 &status.done; &status.n-a;
Mettre à jour le compilateur système avec GCC 3.1. &a.obrien; 15 Mai 2002 &status.done; &status.n-a;
Ajouter des tests pour chaque fonction.   17 Novembre 2001 &status.new; &status.blank;
Intégrer sys/posix4/* dans l'arborescence des sources du noyau et supprimer + sys/posix4.   21 Septembre 2002 &status.new; &status.blank;
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 &status.new; &status.blank;
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 &status.new; &status.blank;
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 &status.new; &status.blank;


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tâche Responsable Dernière mise à jour Statut
5.0 4.x
Conformité des utilitaires
Ajouter l'option -o et le décodage base64 à l'utilitaire uudecode. &a.jmallett; 26 Mars 2002 &status.done; &status.done;
Ajouter l'option -m et l'encodage base64 à l'utilitaire uuencode. &a.jmallett; 26 Mars 2002 &status.done; &status.done;
Rendre obligatoire au moins un fichier en argument dans paste(1). (PR: 36074) &a.tjr; 1er Avril 2002 &status.done; &status.done;
Ajouter l'option -i à l'utilitaire patch. &a.jmallett; 9 Avril 2002 &status.done; &status.done;
Ajouter les options -r et -t à l'utilitaire at. &a.joe.halpin; 16 Avril 2002 &status.done; &status.n-a;
Ajouter les options -f et -p à l'utilitaire pr. (PR: 36243) &a.tjr; 16 Avril 2002 &status.done; &status.done;
Ajouter l'option -s à l'utilitaire m4. (PR: 36075) &a.tjr; 24 Avril 2002 &status.done; &status.done;
Modifier l'utilitaire printf(1) pour le rendre conforme POSIX.2 (1992). (PR: 35616) &a.tjr; 2 Mai 2002 &status.done; &status.done;
Corriger la sortie et le statut de fin de l'utilitaire mesg(1). &a.tjr; 6 Mai 2002 &status.done; &status.n-a;
Implémenter l'utilitaire asa. (PR: 36130) &a.tjr; 15 Mai 2002 &status.done; &status.n-a;
Ajouter l'utilitaire tabs. (PR: 36126) &a.tjr; 20 Mai 2002 &status.done; &status.n-a;
Restaurer l'utilitaire sccs des limbes du CVS. &a.jmallett; 22 Mai 2002 &status.done; &status.n-a;
Rendre expr(1) conforme à POSIX.1-2001. &a.wollman; 22 Mai 2002 &status.done; &status.n-a;
Ajouter l'utilitaire newgrp. (PR: 36190) &a.tjr; 28 Mai 2002 &status.done; &status.n-a;
Corriger l'option -t de ctags(1); corriger le tri avec -x. &a.tjr; 2 Juin 2002 &status.done; &status.n-a;
Ajouter l'option -L à l'utilitaire pwd. &a.tjr; 20 Juin 2002 &status.done; &status.done;
Corriger le statut de fin de l'utilitaire env(1). &a.tjr; 20 Juin 2002 &status.done; &status.done;
Ajouter l'option -b et -s option à l'utilitaire fold. (PR: 36245) &a.tjr; 20 Juin 2002 &status.done; &status.done;
Ajouter les options -I et -L à l'utilitaire xargs. &a.jmallett; 20 Juin 2002 &status.done; &status.done;
Implémenter l'utilitaire csplit. (PR: 36191) &a.tjr; 20 Juin 2002 &status.done; &status.n-a;
Corriger le statut de fin de l'utilitaire nice(1). &a.tjr; 20 Juin 2002 &status.done; &status.done;
Ajouter l'option -n à l'utilitaire nice. &a.pavalos; 20 Juin 2002 &status.done; &status.done;
Ajouter l'option -n et corriger d'autres problèmes dans l'utilitaire renice. (PR: 36950) &a.pavalos;,
&a.maxim;
20 Juin 2002 &status.done; &status.done;
Ajouter l'option -t à l'utilitaire unexpand(1). (PR: 35621) &a.tjr; 20 Juin 2002 &status.done; &status.done;
Rendre l'utilitaire uniq(1) capable d'accepter `-' pour indiquer l'entrée stdin. &a.tjr; 28 Juin 2002 &status.done; &status.done;
Améliorer la conformité de join(1) à POSIX.1-2001. (PR: 36072) &a.tjr; 28 Juin 2002 &status.done; &status.done;
Ajouter l'option -C à l'utilitaire tr. &a.tjr; 28 Juin 2002 &status.done; &status.n-a;
Implémenter les options -m, -p et -x à l'utilitaire ls. &a.mkm; 8 Juillet 2002 &status.done; &status.done;
Réimplementer l'utilitaire who. (PR: 36128) &a.tjr; 14 Juillet 2002 &status.done; &status.done;
Corriger le statut de fin, la confusion stdout/stderr et ajouter le support + de `-' pour l'entrée stdin dans l'utilitaire compress(1). &a.tjr; 17 Juillet 2002 &status.done; &status.done;
Ajouter les options -s, -A, -j, -N et -t à l'utilitaire od. (PR: 36783) &a.tjr; 24 Juillet 2002 &status.done; &status.done;
Ajouter l'option -a à l'utilitaire split. &a.tjr; 30 Juillet 2002 &status.done; &status.done;
Ajouter l'option -m à l'utilitaire wc. &a.tjr; 29 Août 2002 &status.done; &status.done;
Ajouter les options -L et -P à l'utilitaire cd (intégré au shell). &a.tjr; 7 Octobre 2002 &status.done; &status.done;
Réimplementer command(1) (intégré au shell). &a.tjr; 7 Octobre 2002 &status.done; &status.done;
Ajouter l'utilitaire c99 (similaire à c89). (PR: 36087) &a.tjr; 8 Octobre 2002 &status.done; &status.n-a;
Mettre à jour getconf(1) pour POSIX.1-2001. &a.wollman; 12 Novembre 2002 &status.done; &status.done;
Ajouter l'utilitaire pathchk. &a.tjr; 12 Novembre 2002 &status.done; &status.done;
Documenter l'option -n de l'utilitaire echo comme étant défini par l'implémentation. &a.schweikh; 8 Mai 2003 &status.done; &status.done;
Ajouter les options manquantes à l'utilitaire mailx. &a.mikeh; 22 Décembre 2001 &status.wip; &status.blank;
Ajouter les composants manquants à l'utilitaire jobs. &a.mkm; 5 Mars 2002 &status.wip; &status.blank;
Résoudre les conflits liés à l'option -t de l'utilitaire df. &a.tjr; 22 Avril 2002 &status.wip; &status.blank;
Ajouter les fonctions absentes dans l'utilitaire sh. &a.tjr; 20 Mai 2002 &status.wip; &status.blank;
Implémenter les options -m, -w et -t dans l'utilitaire lp. &a.gad; 23 Mai 2002 &status.wip; &status.blank;
Implémenter/importer les utilitaires de développement SCCS : + admin, + delta, + get, + prs, + rmdel, + sact, + unget, + val &a.jmallett; 23 Mai 2002 &status.wip; &status.blank;
Examiner la possibilité d'ajouter certaines options POSIX pour l'utilitaire ps. &a.jmallett; 6 Juin 2002 &status.wip; &status.blank;
Ajouter les options manquantes et corriger les problèmes pour certaines options dans l'utilitaire nm. &a.robert; 2 Août 2002 &status.wip; &status.blank;
Implémenter l'utilitaire iconv. &a.tjr; 9 Octobre 2002 &status.wip; &status.blank;
Implémenter les utilitaires locale et + localedef. &a.phantom; 16 Octobre 2002 &status.wip; &status.blank;
Ajouter les options -C et -T à l'utilitaire ar.   30 Novembre 2001 &status.new; &status.blank;
Examiner la possibilité d'importer l'utilitaire cflow depuis les ports.   30 Novembre 2001 &status.new; &status.blank;
Ajouter les options -p, -v et -V à l'utilitaire command (intégré au shell).   30 Novembre 2001 &status.new; &status.blank;
Mettre en conformité l'utilitaire cp.   30 Novembre 2001 &status.new; &status.blank;
Implémenter l'utilitaire cxref.   30 Novembre 2001 &status.new; &status.blank;
Ajouter les options -d, -h et -M et corriger les conflits liés à l'option -i dans l'utilitaire file.   30 Novembre 2001 &status.new; &status.blank;
Mettre en conformité l'utilitaire make.   30 Novembre 2001 &status.new; &status.blank;
Ajouter l'option -p à l'utilitaire more.   30 Novembre 2001 &status.new; &status.blank;
Ajouter l'utilitaire qsub.   30 Novembre 2001 &status.new; &status.blank;
Rendre conforme à SUSv3 l'utilitaire printf(1).   23 Avril 2002 &status.new; &status.blank;
Implémenter l'utilitaire fuser. (PR: 36076)   4 Février 2003 &status.new; &status.blank;


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tâche Responsable Dernière mise à jour Statut
5.0 4.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(). &a.tjr; 16 Août 2002 &status.done; &status.n-a;
Ajouter les entrées pour les fonctions réentrantes de gestion des caractères étendus btowc(), + mbrlen(), mbrtowc(), mbsrtowcs(), wcrtomb(), wcsrtombs(), + wctob(), wctype(). &a.tjr; 23 Août 2002 &status.done; &status.n-a;
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(). &a.tjr; 23 Août 2002 &status.done; &status.n-a;
Implémenter wcwidth(). &a.keichii; 23 Août 2002 &status.done; &status.n-a;
Implémenter wcswidth(). &a.ache; 23 Août 2002 &status.done; &status.n-a;
Implémenter wcstok(). &a.tjr; 9 Septembre 2002 &status.done; &status.n-a;
Implémenter wcstod(), wcstol(), wcstoul(). &a.tjr; 15 Septembre 2002 &status.done; &status.n-a;
Implémenter wcsftime(). &a.tjr; 15 Septembre 2002 &status.done; &status.n-a;
Implémenter fwprintf(), swprintf(), vfwprintf(), vswprintf(), + vwprintf(), wprintf(). &a.tjr; 23 Septembre 2002 &status.done; &status.n-a;
Implémenter fwscanf(), swscanf(), vfwscanf(), vswscanf(), + vwscanf(), wscanf(). &a.tjr; 23 Septembre 2002 &status.done; &status.n-a;
Implémenter wcstoimax(), wcstoll(), wcstoumax(), wcstoull(). &a.tjr; 23 Septembre 2002 &status.done; &status.n-a;
Implémenter les types de formats caractères étendus (%C, %S, %lc, %ls) dans + &man.printf.3;. &a.tjr; 16 Octobre 2002 &status.done; &status.n-a;
Implémenter wcscoll(), wcsxfrm(). &a.tjr; 7 Octobre 2002 &status.wip; &status.blank;
Implémenter les types de formats caractères étendus (%C, %S, %lc, %ls) dans + &man.scanf.3;. &a.tjr; 18 Septembre 2002 &status.new; &status.blank;


+ + + + + + + + + + + + + + + + + + + + +
Légende
&status.new; Pas encore commencée
&status.blocked; En attente d'achèvement d'une autre tâche
&status.wip; En progrès
&status.done; Tâche achevée
&status.n-a; Non prévue
+

News

+ +

Le reste de cette page est classé par ordre + chronologique inverse.

+ + 31 Décembre 2002 + + + 13 Décembre 2002 + + + 9 Octobre 2002 + + + 16 Août 2002 + + + 1er Août 2002 + + + 22 Mai 2002 + + + 3 Mars 2002 + + + 30 Janvier 2002 + + + 14 Décembre 2001 + + + 6 Decembre 2001 + + + 28 Novembre 2001 + + + 19 Octobre 2001 + + + 10 Octobre 2001 + +

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.

+ &footer; + + diff --git a/fr/projects/c99/style.css b/fr/projects/c99/style.css new file mode 100644 index 0000000000..beecc6f17a --- /dev/null +++ b/fr/projects/c99/style.css @@ -0,0 +1,38 @@ +BODY { +} + +BODY TD { + font-size: 13px; +} + +BODY SMALL { + width: 615px; + font-size: 11px; +} + +.heading { + font-size: 15px; + background-color: #cbd2ec; +} + +.section { + font-size: 15px; + font-weight: bold; + background-color: #e7e9f7; +} + +.notes { + font-size: 13px; + font-weight: normal; +} + +.main { + width: 615px; + height: auto; + text-align: justify; +} + +.list { + width: 550px; + height: auto; +}