send-pr.sgml: 1.51 --> 1.52 copyright/freebsd-license.sgml: 1.15 --> 1.18 docs/books.sgml: 1.13 --> 1.15 platforms/arm.sgml: 1.4 --> 1.7 platforms/xbox.sgml: 1.1 --> 1.3 projects/c99/index.sgml: 1.104 --> 1.105 search/search.sgml: 1.96 --> 1.105 Submitted by: Antoine Brodin <antoine.brodin@laposte.net>
2005 lines
65 KiB
Text
2005 lines
65 KiB
Text
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
|
<!ENTITY base CDATA "../..">
|
|
<!ENTITY enbase "../&base;">
|
|
<!ENTITY date "$FreeBSD: www/fr/projects/c99/index.sgml,v 1.12 2006/01/08 21:07:05 blackend Exp $">
|
|
<!ENTITY title "Projet de mise en conformité de FreeBSD aux normes C99 et &posix;">
|
|
<!ENTITY email 'standards'>
|
|
<!ENTITY % navincludes SYSTEM "../../includes.navdevelopers.sgml"> %navincludes;
|
|
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
|
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
|
|
|
|
<!--
|
|
The FreeBSD French Documentation Project
|
|
Original revision: 1.105
|
|
|
|
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
|
|
Version francaise (mise a jour) : Antoine Brodin <antoine.brodin@laposte.net>
|
|
-->
|
|
|
|
<!ENTITY imagebase "&enbase;/gifs">
|
|
|
|
<!-- XXX: workaround for SGML expansion. -->
|
|
<!ENTITY nbsp SDATA "[nbsp ]">
|
|
|
|
<!-- Status levels -->
|
|
<!ENTITY status.blank " ">
|
|
<!ENTITY status.blocked "<img src='&imagebase;/blocked.png' width='22' height='22' alt='Blocked'>">
|
|
<!ENTITY status.done "<img src='&imagebase;/done.png' width='22' height='22' alt='Done'>">
|
|
<!ENTITY status.new "<img src='&imagebase;/not_started.png' width='22' height='22' alt='Not Started'>">
|
|
<!ENTITY status.n-a "<img src='&imagebase;/not_planned.png' width='22' height='22' alt='Not Planned'>">
|
|
<!ENTITY status.wip "<img src='&imagebase;/in_progress.png' width='22' height='22' alt='In progress'>">
|
|
|
|
|
|
|
|
<!-- XXX: should use docbook man entities. -->
|
|
<!ENTITY man.assert.3 "<a href='http://www.FreeBSD.org/cgi/man.cgi?query=assert&sektion=3'>assert(3)</a>">
|
|
<!ENTITY man.printf.3 "<a href='http://www.FreeBSD.org/cgi/man.cgi?query=printf&sektion=3'>printf(3)</a>">
|
|
<!ENTITY man.scanf.3 "<a href='http://www.FreeBSD.org/cgi/man.cgi?query=scanf&sektion=3'>scanf(3)</a>">
|
|
<!ENTITY man.strtod.3 "<a href='http://www.FreeBSD.org/cgi/man.cgi?query=strtod&sektion=3'>strtod(3)</a>">
|
|
<!ENTITY man.printf.9 "<a href='http://www.FreeBSD.org/cgi/man.cgi?query=printf&sektion=9'>printf(9)</a>">
|
|
|
|
<!-- XXX: from doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent -->
|
|
<!ENTITY a.standards.subscribe "<a href='mailto:freebsd-standards-subscribe@FreeBSD.org'>freebsd-standards-subscribe@FreeBSD.org</a>">
|
|
<!ENTITY a.standards "<a href='mailto:freebsd-standards@FreeBSD.org'>freebsd-standards@FreeBSD.org</a>">
|
|
|
|
<!-- Non-committer developers. -->
|
|
<!ENTITY a.ryany "Ryan Younce">
|
|
|
|
]>
|
|
|
|
<html>
|
|
&header;
|
|
|
|
<img src="&imagebase;/c99.jpg" width="550" height="146" border="0"
|
|
alt="FreeBSD C99 & POSIX Conformance Project"><br>
|
|
|
|
<img src="&imagebase;/project_goal.png" width="229" height="36"
|
|
alt="Project Goal">
|
|
|
|
<p class="main">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.</p>
|
|
|
|
<img src="&imagebase;/project_plan.png" width="229" height="36"
|
|
alt="Project Plan">
|
|
|
|
<p class="main">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.</p>
|
|
|
|
<img src="&imagebase;/how_to_contribute.png" width="229" height="36"
|
|
alt="How to Contribute">
|
|
|
|
<p class="main">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 <a href="#mailinglist">liste de diffusion
|
|
freebsd-standards</a>. Si vous travaillez sur une tâche spécifique
|
|
en rapport avec ce projet, merci de contacter
|
|
<a href="#mailinglist">la liste de diffusion</a> en joignant une
|
|
description de vos travaux de manière à ce qu'ils soient ajoutés à la
|
|
liste ci-dessous.</p>
|
|
|
|
<img src="&imagebase;/resources_and_links.png" width="229" height="36"
|
|
alt="Resources and Links">
|
|
|
|
<ul class="list">
|
|
<li><p>ISO/IEC 9899:1999, aussi connu sous le nom C99, est disponible
|
|
à l'achat sous forme électronique sur le site
|
|
<a href="http://webstore.ansi.org/ansidocstore/product.asp?sku=ANSI/ISO/IEC+9899-1999">American
|
|
National Standards Institute</a> ou sur le site
|
|
<a href="http://www.iso.ch/iso/pages/CatalogueDetailPage.CatalogueDetail?CSNUMBER=29237">International
|
|
Organization for Standardization store</a> sous forme électronique
|
|
et papier.</p></li>
|
|
<li><p><a href="http://www.unix-systems.org/version3/">IEEE Std 1003.1-2001</a>
|
|
- La version gratuite (inscription obligatoire) en ligne du
|
|
standard POSIX.1-2001 et SUSv3.</p></li>
|
|
<li><p><a href="http://www.kuro5hin.org/story/2001/2/23/194544/139">Are
|
|
you Ready For C99?</a> - Cet article discute de certaines des
|
|
nouvelles fonctionnalités proposées dans C99.</p>
|
|
<li><p><a name="mailinglist">La plupart des discussions relatives</a>
|
|
à ce projet se déroulent sur la liste de diffusion &a.standards;.
|
|
Pour vous abonnez à cette liste, envoyez un message à &a.standards.subscribe;.</p></li>
|
|
<li><p>Jens Schweikhardt maintient une
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html">liste</a>
|
|
qui décrit le statut actuel de la conformité des utilitaires POSIX dans
|
|
FreeBSD.</p></li>
|
|
</ul>
|
|
|
|
<img src="&imagebase;/status_board.png" width="229" height="36"
|
|
alt="Status Board"><br><br>
|
|
|
|
<!-- Tasks should be sorted in order of most complete, then reverse -->
|
|
<!-- chronological order. -->
|
|
|
|
<table class="tblbasic">
|
|
<tr>
|
|
<th rowspan="2" class="heading"> Tâche </th>
|
|
<th rowspan="2" class="heading"> Responsable </th>
|
|
<th rowspan="2" class="heading"> Dernière mise à jour </th>
|
|
<th colspan="2" class="heading"> Statut </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th class="heading"> 7.X </th>
|
|
<th class="heading"> 6.X </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="5" class="section"> Documentation </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Créer le manuel stdint(7) pour documenter <stdint.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 15 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Documenter flockfile(3), ftrylockfile(3), funlockfile(3). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Documenter les nouvelles options _SC dans sysconf(3) (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=20528">20528</a>). </td>
|
|
<td> &a.trhodes; </td>
|
|
<td> 13 Janvier 2005 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Documenter le niveau de conformité de l'API. </td>
|
|
<td> </td>
|
|
<td> 26 Mars 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Documenter la sûreté des threads et des "annulations asynchrones" ("async-cancel"). </td>
|
|
<td> </td>
|
|
<td> 26 Mars 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Créer les manuels c99(7) et posix(7). </td>
|
|
<td> </td>
|
|
<td> 11 Décembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Documenter dans posix(7) le fait que les utilitaires de gestion des traitements par lots
|
|
sont disponibles dans le port net/generic-nqs.</td>
|
|
<td> </td>
|
|
<td> 11 Décembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
</table><br><br>
|
|
|
|
<table class="tblbasic">
|
|
<tr>
|
|
<th rowspan="2" class="heading"> Tâche </th>
|
|
<th rowspan="2" class="heading"> Responsable </th>
|
|
<th rowspan="2" class="heading"> Dernière mise à jour </th>
|
|
<th colspan="2" class="heading"> Statut </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th class="heading"> 7.X </th>
|
|
<th class="heading"> 6.X </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="5" class="section"> Fonctions et Appels systèmes </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter le rapport __func__ à &man.assert.3;. </td>
|
|
<td> &a.asmodai; </td>
|
|
<td> 27 Octobre 2001 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter imaxabs(), imaxdiv(), llabs(), lldiv(). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 14 Novembre 2001 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter atoll(), strtoimax(), strtoumax(). </td>
|
|
<td> &a.fenner; </td>
|
|
<td> 27 Novembre 2001 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les nouveaux indicateurs de longueur (hh, j, t, z) et les nouveaux
|
|
flag (') dans &man.printf.3;. </td>
|
|
<td> &a.wollman;,<br>&a.fenner; </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter strerror_r(). </td>
|
|
<td> &a.wes; </td>
|
|
<td> 20 Decembre 2001 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter tgamma() basé sur gamma() de Lite1. </td>
|
|
<td> &a.bde; </td>
|
|
<td> 27 Mars 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les nouveaux indicateurs de longueur (hh, j, ll, t, z) dans
|
|
&man.scanf.3;. </td>
|
|
<td> &a.fenner; </td>
|
|
<td> 20 Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter WCONTINUED à waitpid(2). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 1er Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les nouveaux indicateurs de conversion (%j et %n) dans
|
|
&man.printf.9;. </td>
|
|
<td> &a.dd;<br>&a.des; </td>
|
|
<td> 3 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter fstatvfs() et statvfs() (trivial). </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 14 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter fmtmsg(). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 8 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter ulimit(). </td>
|
|
<td> &a.mkm; </td>
|
|
<td> 8 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter _Exit() de C99. </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 11 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options requises par POSIX.1-2001 à glob(). (MFC partiel)</td>
|
|
<td> &a.mikeh; </td>
|
|
<td> 20 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Mettre à jour sysconf(3) pour POSIX.1-2001. </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 18 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Remettre insque(), lsearch(), remque() à partir de libcompat. </td>
|
|
<td> &a.robert; </td>
|
|
<td> 16 Novembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter fpclassify(). </td>
|
|
<td> &a.das;,<br>&a.mike; </td>
|
|
<td> 8 Février 2003 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter isfinite(), isinf(), isnan(), isnormal(). </td>
|
|
<td> &a.das; </td>
|
|
<td> 17 Février 2003 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter isgreater(), isgreaterequal(), isless(), islessequal(),
|
|
islessgreater(). </td>
|
|
<td> &a.das; </td>
|
|
<td> 17 Février 2003 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter signbit(). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 17 Février 2003 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter sockatmark(). </td>
|
|
<td> &a.fenner; </td>
|
|
<td> 23 Décembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter wordexp() et wordfree(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 31 Décembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter grantpt(), posix_openpt(), ptsname(), unlockpt(). </td>
|
|
<td> &a.ryany; </td>
|
|
<td> 4 Février 2003 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter le support des nombres à virgule flottante pour l'indicateur (') de
|
|
&man.printf.3; </td>
|
|
<td> &a.das; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les nouveaux indicateurs de conversion (%a et %A) à &man.printf.3;. </td>
|
|
<td> &a.das; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Transition vers une source externe (Netlib) pour strtod.c. </td>
|
|
<td> &a.das; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Importer le gdtoa de Netlib (strtof, strtold, etc.). </td>
|
|
<td> &a.das; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les macros C99 fpclassify(), isfinite(), isinf(), isnan(),
|
|
isnormal(), signbit(). </td>
|
|
<td> &a.mike;,<br>&a.das; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les macros C99 isgreater(), isgreaterequal(), isless(),
|
|
islessequal(), islessgreater(), isunordered(). </td>
|
|
<td> &a.mike;,<br>&a.das; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les nouveaux types de format hexadécimal en virgule flottante (%a/%A) dans
|
|
&man.scanf.3;. </td>
|
|
<td> &a.das; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter getpwnam_r(), getpwuid_r(). </td>
|
|
<td> &a.nectar; </td>
|
|
<td> 7 Juin 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter posix_madvise(). </td>
|
|
<td> &a.bms; </td>
|
|
<td> 7 Juin 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les nouvelles fonctions qui apparaissent dans <fenv.h>. </td>
|
|
<td> &a.das; </td>
|
|
<td> 7 Juin 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter ftw() et nftw() en termes de fts(). </td>
|
|
<td> &a.das; </td>
|
|
<td> 8 Juillet 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les fonctions d'arrondis C99 lrint(), lrintf(), lrintl(),
|
|
llrint(), llrintf(), llrintl(). </td>
|
|
<td> &a.das; </td>
|
|
<td> 13 Janvier 2005 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter getgrgid_r(), getgrnam_r(). </td>
|
|
<td> &a.wes; </td>
|
|
<td> 19 Août 2005 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Récupérer a64l(), l64a() et l64a_r() (extension) depuis NetBSD (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=51209">51209</a>). </td>
|
|
<td> &a.trhodes; </td>
|
|
<td> 27 Février 2006 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les nouvelles fonctions qui apparaissent dans <complex.h>. </td>
|
|
<td> &a.markm; </td>
|
|
<td> 6 Février 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter waitid(2). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 27 Mai 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter la famille de fonctions utmpx. </td>
|
|
<td> &a.robert; </td>
|
|
<td> 28 Juin 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les indicateurs de restriction de type aux fonctions qui le nécessitent. </td>
|
|
<td> &a.robert; </td>
|
|
<td> 16 Août 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter iconv(), iconv_close(), iconv_open(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 8 Octobre 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Mettre à jour fmtcheck(3) pour prendre en compte les nouveaux indicateurs de printf(3). </td>
|
|
<td> </td>
|
|
<td> 16 Octobre 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Rendre complètement sûre l'utilisation des fonctions avec les threads. </td>
|
|
<td> </td>
|
|
<td> 22 Octobre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Rendre complètement sûre "l'annulation asynchrone" ("async-cancel") des fonctions. </td>
|
|
<td> </td>
|
|
<td> 22 Octobre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter le support de SIG_HOLD à signal(3)/sigaction(2). </td>
|
|
<td> </td>
|
|
<td> 13 Octobre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les fonctions RTS sigqueue(), sigtimedwait(),
|
|
sigwaitinfo(). </td>
|
|
<td> </td>
|
|
<td> 13 Octobre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter posix_mem_offset(),
|
|
posix_typed_mem_get_info(), posix_typed_mem_open(),
|
|
posix_memalign() (PR: <a
|
|
href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=85090">85090</a>).</td>
|
|
<td> </td>
|
|
<td> 7 Juin 2004 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter des versions en double long des routines de libm (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=82654">82654</a>). </td>
|
|
<td> </td>
|
|
<td> 13 Janvier 2005 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter exp2(), fma(), log2(), nan(), nexttoward(), et
|
|
remquo() dans libm (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=83845">83845</a>). </td>
|
|
<td> </td>
|
|
<td> 13 Janvier 2005 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
</table><br><br>
|
|
|
|
<table class="tblbasic">
|
|
<tr>
|
|
<th rowspan="2" class="heading"> Tâche </th>
|
|
<th rowspan="2" class="heading"> Responsable </th>
|
|
<th rowspan="2" class="heading"> Dernière mise à jour </th>
|
|
<th colspan="2" class="heading"> Statut </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th class="heading"> 7.X </th>
|
|
<th class="heading"> 6.X </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="5" class="section"> Fichiers en-têtes </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les prototypes et cacher les portions non conformes de
|
|
<arpa/inet.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 19 Février 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter <stdint.h> et <inttypes.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 1er Mars 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les primitives de contrôle de déclaration à <sys/cdefs.h>
|
|
(développées à l'origine par &a.wollman;). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 1er Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter <sys/_types> pour stocker les types MI partagés. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 1er Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'en-tête <strings.h>, et essayer de résoudre
|
|
les problèmes de compatibilité avec <string.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 4 Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Cacher les portions non conformes, ajouter les types manquants à
|
|
<sys/un.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 19 Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Faire un nettoyage et ajouter les macros manquantes à
|
|
<netinet/in.h> et <netinet6/in6.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 23 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Cacher les portions non conformes de <sys/wait.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 3 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Cacher les portions non conformes de <pwd.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 9 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Créer <sys/statvfs.h> basé sur les spécifications POSIX. </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 14 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter nfds_t et corriger plusieurs problèmes dans <poll.h>
|
|
(actuellement <sys/poll.h>). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 8 Juillet 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'en-tête XSI, <cpio.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 1er Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter <fmtmsg.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 8 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter <ulimit.h>. </td>
|
|
<td> &a.mkm; </td>
|
|
<td> 8 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Intégrer <machine/ansi.h> et <machine/types> dans
|
|
un nouvel en-tête commun <machine/_types.h>. </td>
|
|
<td> &a.bde;,<br>&a.mike; </td>
|
|
<td> 23 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les espaces de nommage et ajouter les types manquants dans <sys/mman.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 29 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <ctype.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 9 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <dlfcn.h>. </td>
|
|
<td> &a.wollman;,<br>&a.mike; </td>
|
|
<td> 11 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <fcntl.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 18 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <fnmatch.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 18 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <grp.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 18 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <langinfo.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 18 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter une macro va_copy() à <stdarg.h>
|
|
(actuellemen <machine/stdarg.h>). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 20 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <stdlib.h>. </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 21 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les nouvelles constantes de chemins de fichiers, variables systèmes et d'options POSIX
|
|
à <unistd.h>. </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 21 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Intégrer les deux en-têtes math.h incompatibles dans un seul en-tête. </td>
|
|
<td> &a.bde; </td>
|
|
<td> 2 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <net/if.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 2 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <netinet/tcp.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 2 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter size_t et corriger regoff_t dans <regex.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 2 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <sched.h> (actuellement
|
|
<posix4/sched.h>). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 5 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <semaphore.h> (actuellement
|
|
<posix4/semaphore.h>). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 5 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <setjmp.h> (actuellement
|
|
<machine/setjmp.h>). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 5 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <stdio.h>. </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 7 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les membres manquants à la structure lconv dans <locale.h>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 9 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage et ajouter les types manquants dans
|
|
<sys/socket.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 13 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage et ajouter les types manquants dans <sys/uio.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 13 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les problèmes d'espace de nommage dans <signal.h> (voir aussi
|
|
<sys/signal.h> et <machine/signal.h>). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 13 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Eliminer <sys/_posix.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 16 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'en-tête <wordexp.h>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 31 Décembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les constantes manquantes FLT_EVAL_METHOD et DECIMAL_DIG à
|
|
<float.h> (actuellement <machine/float.h>). </td>
|
|
<td> &a.mike;,<br>&a.das; </td>
|
|
<td> 22 Janvier 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'en-tête <fenv.h>. </td>
|
|
<td> &a.das; </td>
|
|
<td> 7 Juin 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter <ftw.h>. </td>
|
|
<td> &a.das; </td>
|
|
<td> 8 Juillet 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter <tgmath.h>. </td>
|
|
<td> &a.stefanf; </td>
|
|
<td> 13 Janvier 2005 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les nouveaux types et prototypes dans l'en-tête
|
|
<complex.h>. </td>
|
|
<td> &a.markm; </td>
|
|
<td> 6 Février 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Cacher les portions non conformes et ajouter les types manquants dans
|
|
<sys/types.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 1er Avril 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Réduire la pollution de l'espace de nommage et ajouter les définitions de types manquantes dans
|
|
<unistd.h> </td>
|
|
<td> &a.mike; </td>
|
|
<td> 25 Mars 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter <utmpx.h> pour éventuellement remplacer
|
|
<utmp.h>. </td>
|
|
<td> &a.robert; </td>
|
|
<td> 28 Juin 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les numéros d'erreurs manquants à <errno.h> (actuellement
|
|
<sys/errno.h>). </td>
|
|
<td> &a.mike; </td>
|
|
<td> 11 Septembre 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'en-tête <iconv.h>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 7 Octobre 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Cacher les portions non-conformes et ajouter les types manquants à
|
|
<sys/stat.h>. </td>
|
|
<td> &a.mike; </td>
|
|
<td> 27 Février 2003 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger la taille des éléments de glob_t et ajouter les restrictions de types dans
|
|
<glob.h>. </td>
|
|
<td> </td>
|
|
<td> 20 Septembre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Décider s'il faut supprimer les types des constantes dans
|
|
<libgen.h>. </td>
|
|
<td> </td>
|
|
<td> 20 Septembre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les constantes manquantes dans <limits.h>. </td>
|
|
<td> </td>
|
|
<td> 20 Septembre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger la taille des éléments de datum, ajouter les types manquants et corriger les
|
|
problèmes d'espace de nommage dans <ndbm.h>. </td>
|
|
<td> </td>
|
|
<td> 2 Octobre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> 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>. </td>
|
|
<td> </td>
|
|
<td> 2 Octobre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Evaluer les fonctions manquantes dans <pthread.h>. </td>
|
|
<td> </td>
|
|
<td> 2 Octobre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> 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>. </td>
|
|
<td> </td>
|
|
<td> 13 Octobre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger les types des éléments de la structure ipc_perm dans
|
|
<sys/ipc.h>. </td>
|
|
<td> </td>
|
|
<td> 16 Octobre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
</table><br><br>
|
|
|
|
<table class="tblbasic">
|
|
<tr>
|
|
<th rowspan="2" class="heading"> Tâche </th>
|
|
<th rowspan="2" class="heading"> Responsable </th>
|
|
<th rowspan="2" class="heading"> Dernière mise à jour </th>
|
|
<th colspan="2" class="heading"> Statut </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th class="heading"> 7.X </th>
|
|
<th class="heading"> 6.X </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="5" class="section"> Divers </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Obtenir une copie de "Proc. ACM SIGPLAN '90" (indispensable pour
|
|
&man.printf.3; %'f). </td>
|
|
<td> &a.fenner; </td>
|
|
<td> 9 Novembre 2001 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Mettre à jour le compilateur système avec GCC 3.1. </td>
|
|
<td> &a.obrien; </td>
|
|
<td> 15 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter des tests pour chaque fonction. </td>
|
|
<td> </td>
|
|
<td> 17 Novembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Intégrer sys/posix4/* dans l'arborescence des sources du noyau et supprimer
|
|
sys/posix4. </td>
|
|
<td> </td>
|
|
<td> 21 Septembre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> 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). </td>
|
|
<td> </td>
|
|
<td> 25 Novembre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> 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 (<a href="http://www.FreeBSD.org/cgi/mid.cgi?id=20021021093912.A80691@espresso.q9media.com">référence</a>). </td>
|
|
<td> </td>
|
|
<td> 25 Novembre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> 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 (<a href="http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/ia64/include/setjmp.h.diff?r1=1.6&r2=1.7">référence</a>). </td>
|
|
<td> </td>
|
|
<td> 25 Novembre 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
</table><br><br>
|
|
|
|
<table class="tblbasic">
|
|
<tr>
|
|
<th rowspan="2" class="heading"> Tâche </th>
|
|
<th rowspan="2" class="heading"> Responsable </th>
|
|
<th rowspan="2" class="heading"> Dernière mise à jour </th>
|
|
<th colspan="2" class="heading"> Statut </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th class="heading"> 7.X </th>
|
|
<th class="heading"> 6.X </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="5" class="section"> Conformité des utilitaires </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -o et le décodage base64 à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#uudecode">uudecode</a>. </td>
|
|
<td> &a.jmallett; </td>
|
|
<td> 26 Mars 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -m et l'encodage base64 à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#uuencode">uuencode</a>. </td>
|
|
<td> &a.jmallett; </td>
|
|
<td> 26 Mars 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Rendre obligatoire au moins un fichier en argument dans paste(1). (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36074">36074</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 1er Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -i à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#patch">patch</a>. </td>
|
|
<td> &a.jmallett; </td>
|
|
<td> 9 Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options -r et -t à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#at">at</a>. </td>
|
|
<td> &a.joe.halpin; </td>
|
|
<td> 16 Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options -f et -p à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#pr">pr</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36243">36243</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 16 Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -s à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#m4">m4</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36075">36075</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 24 Avril 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Modifier l'utilitaire printf(1) pour le rendre conforme POSIX.2 (1992). (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=35616">35616</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 2 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger la sortie et le statut de fin de l'utilitaire mesg(1). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 6 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#asa">asa</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36130">36130</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 15 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#tabs">tabs</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36126">36126</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 20 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Restaurer l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#sccs">sccs</a> des limbes du CVS. </td>
|
|
<td> &a.jmallett; </td>
|
|
<td> 22 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Rendre expr(1) conforme à POSIX.1-2001. </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 22 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#newgrp">newgrp</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36190">36190</a>)</td>
|
|
<td> &a.tjr; </td>
|
|
<td> 28 Mai 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger l'option -t de ctags(1); corriger le tri avec -x. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 2 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -L à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#pwd">pwd</a>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger le statut de fin de l'utilitaire env(1). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -b et -s option à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#fold">fold</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36245">36245</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options -I et -L à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#xargs">xargs</a>. </td>
|
|
<td> &a.jmallett; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#csplit">csplit</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36191">36191</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger le statut de fin de l'utilitaire nice(1). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -n à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#nice">nice</a>. </td>
|
|
<td> &a.pavalos; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -n et corriger d'autres problèmes dans l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#renice">renice</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36950">36950</a>) </td>
|
|
<td> &a.pavalos;,<br>&a.maxim; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -t à l'utilitaire unexpand(1). (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=35621">35621</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 20 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Rendre l'utilitaire uniq(1) capable d'accepter `-' pour indiquer l'entrée stdin. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 28 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Améliorer la conformité de join(1) à POSIX.1-2001. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36072">36072</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 28 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -C à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#tr">tr</a>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 28 Juin 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les options -m, -p et -x à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#ls">ls</a>. </td>
|
|
<td> &a.mkm; </td>
|
|
<td> 8 Juillet 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Réimplementer l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#who">who</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36128">36128</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 14 Juillet 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Corriger le statut de fin, la confusion stdout/stderr et ajouter le support
|
|
de `-' pour l'entrée stdin dans l'utilitaire compress(1). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 17 Juillet 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options -s, -A, -j, -N et -t à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#od">od</a>. (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36783">36783</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 24 Juillet 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -a à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#split">split</a>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 30 Juillet 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -m à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#wc">wc</a>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 29 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options -L et -P à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#cd">cd</a> (intégré au shell). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 7 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Réimplementer command(1) (intégré au shell). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 7 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#c99">c99</a> (similaire à c89). (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36087">36087</a>) </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 8 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Mettre à jour getconf(1) pour POSIX.1-2001. </td>
|
|
<td> &a.wollman; </td>
|
|
<td> 12 Novembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#pathchk">pathchk</a>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 12 Novembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Documenter l'option -n de l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#echo">echo</a> comme étant défini par l'implémentation.</td>
|
|
<td> &a.schweikh; </td>
|
|
<td> 8 Mai 2003 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'option -p à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#more">more</a>. </td>
|
|
<td> </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Ajouter les options -p, -v, et -V à l'utilitaire <a
|
|
href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#command">command</a>
|
|
(intégré à l'interpréteur de
|
|
commandes).</td>
|
|
<td> &a.stefanf; </td>
|
|
<td> 27 Février 2006 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options manquantes à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#mailx">mailx</a>. </td>
|
|
<td> &a.mikeh; </td>
|
|
<td> 22 Décembre 2001 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les composants manquants à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#jobs">jobs</a>. </td>
|
|
<td> &a.mkm; </td>
|
|
<td> 5 Mars 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Résoudre les conflits liés à l'option -t de l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#df">df</a>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 22 Avril 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les fonctions absentes dans l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#sh">sh</a>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 20 Mai 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les options -m, -w et -t dans l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#lp">lp</a>. </td>
|
|
<td> &a.gad; </td>
|
|
<td> 23 Mai 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter/importer les utilitaires de développement SCCS :
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#admin">admin</a>,
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#delta">delta</a>,
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#get">get</a>,
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#prs">prs</a>,
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#rmdel">rmdel</a>,
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#sact">sact</a>,
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#unget">unget</a>,
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#val">val</a> </td>
|
|
<td> &a.jmallett; </td>
|
|
<td> 23 Mai 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Examiner la possibilité d'ajouter certaines options POSIX pour l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#ps">ps</a>. </td>
|
|
<td> &a.jmallett; </td>
|
|
<td> 6 Juin 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options manquantes et corriger les problèmes pour certaines options dans l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#nm">nm</a>. </td>
|
|
<td> &a.robert; </td>
|
|
<td> 2 Août 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#iconv">iconv</a>. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 9 Octobre 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les utilitaires <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#locale">locale</a> et
|
|
<a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#localedef">localedef</a>. </td>
|
|
<td> &a.phantom; </td>
|
|
<td> 16 Octobre 2002 </td>
|
|
<td> &status.wip; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options -C et -T à l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#ar">ar</a>. </td>
|
|
<td> </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Examiner la possibilité d'importer l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#cflow">cflow</a> depuis les ports. </td>
|
|
<td> </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Mettre en conformité l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#cp">cp</a>.</td>
|
|
<td> </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#cxref">cxref</a>. </td>
|
|
<td> </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les options -d, -h et -M et corriger les conflits liés à l'option -i dans l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#file">file</a>. </td>
|
|
<td> </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Mettre en conformité l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#make">make</a>. </td>
|
|
<td> </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#qsub">qsub</a>. </td>
|
|
<td> </td>
|
|
<td> 30 Novembre 2001 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Rendre conforme à SUSv3 l'utilitaire printf(1). </td>
|
|
<td> </td>
|
|
<td> 23 Avril 2002 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter l'utilitaire <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html#fuser">fuser</a> (PR: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=36076">36076</a>,
|
|
<a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=53682">53682</a>). </td>
|
|
<td> </td>
|
|
<td> 4 Février 2003 </td>
|
|
<td> &status.new; </td>
|
|
<td> &status.blank; </td>
|
|
</tr>
|
|
</table><br><br>
|
|
|
|
<table class="tblbasic">
|
|
<tr>
|
|
<th rowspan="2" class="heading"> Tâche </th>
|
|
<th rowspan="2" class="heading"> Responsable </th>
|
|
<th rowspan="2" class="heading"> Dernière mise à jour </th>
|
|
<th colspan="2" class="heading"> Statut </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th class="heading"> 7.X </th>
|
|
<th class="heading"> 6.X </th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="5" class="section"> Support des (chaînes de) caractères étendus </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter la base du support nécessaire pour les E/S en caractères étendus : getwc(),
|
|
fgetwc(), getwchar(), putwc(), fputwc(), putwchar(), ungetwc(),
|
|
fwide(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 16 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Ajouter les entrées pour les fonctions réentrantes de gestion des caractères étendus btowc(),
|
|
mbrlen(), mbrtowc(), mbsrtowcs(), wcrtomb(), wcsrtombs(),
|
|
wctob(), wctype(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 23 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> 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(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 23 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter wcwidth(). </td>
|
|
<td> &a.keichii; </td>
|
|
<td> 23 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter wcswidth(). </td>
|
|
<td> &a.ache; </td>
|
|
<td> 23 Août 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter wcstok(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 9 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter wcstod(), wcstol(), wcstoul(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 15 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter wcsftime(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 15 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter fwprintf(), swprintf(), vfwprintf(), vswprintf(),
|
|
vwprintf(), wprintf(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 23 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter fwscanf(), swscanf(), vfwscanf(), vswscanf(),
|
|
vwscanf(), wscanf(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 23 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter wcstoimax(), wcstoll(), wcstoumax(), wcstoull(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 23 Septembre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les types de formats caractères étendus (%C, %S, %lc, %ls) dans
|
|
&man.printf.3;. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 16 Octobre 2002 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter wcscoll(), wcsxfrm(). </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 7 Juin 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> Implémenter les types de formats caractères étendus (%C, %S, %lc, %ls) dans
|
|
&man.scanf.3;. </td>
|
|
<td> &a.tjr; </td>
|
|
<td> 7 Juin 2004 </td>
|
|
<td> &status.done; </td>
|
|
<td> &status.done; </td>
|
|
</tr>
|
|
</table><br><br>
|
|
|
|
<table class="tblbasic">
|
|
<tr>
|
|
<th colspan="2" class="heading">Légende</th>
|
|
<tr>
|
|
<td> &status.new; </td>
|
|
<td> Pas encore commencée </td>
|
|
</tr><tr>
|
|
<td> &status.blocked; </td>
|
|
<td> En attente d'achèvement d'une autre tâche </td>
|
|
</tr><tr>
|
|
<td> &status.wip; </td>
|
|
<td> En progrès </td>
|
|
</tr><tr>
|
|
<td> &status.done; </td>
|
|
<td> Tâche achevée </td>
|
|
</tr><tr>
|
|
<td> &status.n-a; </td>
|
|
<td> Non prévue </td>
|
|
</tr>
|
|
</table>
|
|
<p><img src="&imagebase;/news.png" width="229" height="36" alt="News"></p>
|
|
|
|
<p class="main">Le reste de cette page est classé par ordre
|
|
chronologique inverse.</p>
|
|
|
|
<b>31 Décembre 2002</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Jens Schweikhardt a mis à jour sa liste de <a href="http://people.FreeBSD.org/~schweikh/posix-utilities.html">Conformité des Utilitaires POSIX dans
|
|
FreeBSD</a>. Il ne reste plus beaucoup de travail pour achever la mise en conformité des utilitaires.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>13 Décembre 2002</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Un nouveau <a href="http://www.FreeBSD.org/news/status/report-sept-2002-oct-2002.html#C99-&-POSIX-Conformance-Project">rapport
|
|
de statut</a> sur l'état du projet couvrant Septembre à Octobre.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>9 Octobre 2002</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Un nouveau <a href="http://www.FreeBSD.org/news/status/report-july-2002-aug-2002.html#FreeBSD-C99-&-POSIX-Conformance-Project">rapport
|
|
de statut</a> sur l'état du projet couvrant Juillet à Août.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>16 Août 2002</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Un nouveau <a href="http://www.FreeBSD.org/news/status/report-may-2002-june-2002.html#FreeBSD-C99-&-POSIX-Conformance-Project">rapport
|
|
de statut</a> sur l'état du projet couvrant Mai à Juin.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>1er Août 2002</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>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.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>22 Mai 2002</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Un nouveau <a href="http://www.FreeBSD.org/news/status/report-feb-2002-apr-2002.html#FreeBSD-C99-&-POSIX-Conformance-Project">rapport
|
|
de statut</a> sur l'état du projet couvrant Février à Avril.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>3 Mars 2002</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Un nouveau <a href="http://www.FreeBSD.org/news/status/report-dec-2001-jan-2002.html#FreeBSD-C99-&-POSIX-Conformance-Project">rapport
|
|
de statut</a> sur l'état du projet couvrant Décembre et Janvier.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>30 Janvier 2002</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>L'Open Group a
|
|
<a href="http://www.unix-systems.org/version3/pr.html">annoncé</a>
|
|
l'achèvement de SUSv3 et de POSIX.1-2001 ainsi que la disponibilité
|
|
d'une version en ligne gratuite des spécifications.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>14 Décembre 2001</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Un nouveau <a href="http://www.FreeBSD.org/news/status/report-november-2001.html#FreeBSD-C99-&-POSIX-Conformance-Project">rapport
|
|
de statut</a> sur l'état actuel du projet.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>6 Decembre 2001</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Le Bureau des Standards de l'IEEE a approuvé la Spécification
|
|
du Groupe Austin an tant que Standard IEEE 1003.1.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>28 Novembre 2001</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>La liste de diffusion dédiée au projet passe de
|
|
freebsd-standards@bostonradio.org à &a.standards;.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>19 Octobre 2001</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>A <a href="http://www.FreeBSD.org/news/status/report-september-2001.html#FreeBSD-C99/POSIX-Conformance-Project">rapport
|
|
de statut</a> sur l'état actuel du projet.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<b>10 Octobre 2001</b>
|
|
<ul class="list">
|
|
<li>
|
|
<p>Création de cette page web.</p>
|
|
</li>
|
|
</ul>
|
|
<p><small>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.</small></p>
|
|
&footer;
|
|
</body>
|
|
</html>
|