[packages/man-pages] - man-pages-extra tarball replaced by extra-files patch and links.list file that can be vcs-tracked

qboosh qboosh at pld-linux.org
Mon Jul 17 17:30:32 CEST 2017


commit 78dd76f660a2475a6de58109b88daf1e240fb31b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jul 17 17:32:17 2017 +0200

    - man-pages-extra tarball replaced by extra-files patch and links.list file that can be vcs-tracked

 man-pages-extra-files.patch | 11829 ++++++++++++++++++++++++++++++++++++++++++
 man-pages-links.list        |   396 ++
 man-pages.spec              |    43 +-
 3 files changed, 12253 insertions(+), 15 deletions(-)
---
diff --git a/man-pages.spec b/man-pages.spec
index 65f0384..458469c 100644
--- a/man-pages.spec
+++ b/man-pages.spec
@@ -106,8 +106,7 @@ Source20:	https://github.com/lidaobing/manpages-zh/archive/v%{zh_version}/manpag
 # Source20-md5:	1bbdc4f32272df0b95146518b27bf4be
 Source30:	https://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-%{posix_version}.tar.xz
 # Source30-md5:	825fde78e6fddd02426ecdd50e2cbe0d
-Source50:	%{name}-extra.tar.bz2
-# Source50-md5:	15d763c5221088dcb15ba8ae95f6d239
+Source50:	%{name}-links.list
 Source100:	%{name}-tars.list
 Patch0:		%{name}-zh_fixes.patch
 Patch1:		%{name}-misc.patch
@@ -115,6 +114,7 @@ Patch2:		%{name}-extra.patch
 Patch3:		%{name}-tr-bash.patch
 Patch4:		%{name}-misc-localized.patch
 Patch5:		%{name}-cs-bash.patch
+Patch10:	%{name}-extra-files.patch
 URL:		https://www.kernel.org/doc/man-pages/
 BuildRequires:	autoconf >= 2.61
 BuildRequires:	automake
@@ -306,11 +306,24 @@ Fragmenty POSIX 1003.1-2003 w postaci stron podręcznika systemowego.
 %patch0 -p1 -d manpages-zh-%{zh_version}
 %patch3 -p1 -d man-pages-tr-%{tr_version}
 %patch5 -p1 -d man-pages-cs-%{cs_version}
-install -d man-pages-extra
-bzip2 -dc %{SOURCE50} | tar xf - -C man-pages-extra
-#cd man-pages-extra
+# man-pages-extra
+%patch10 -p0
 %patch2 -p0 -d man-pages-extra
-#cd ..
+install -d man-pages-extra/C
+%{__mv} man-pages-extra/man* man-pages-extra/C
+# extra so links (via man-pages-extra)
+while read LINE ; do
+	if echo "$LINE" | grep -q '^#' ; then
+		continue
+	fi
+	set -- $LINE
+	install -d man-pages-extra/${1}/$(dirname $2)
+	if [ -f man-pages-extra/${1}/${2} ]; then
+		echo "man-pages-extra/${1}/${2} already exists!"
+		exit 1
+	fi
+	echo ".so $3" >>man-pages-extra/${1}/${2}
+done < %{SOURCE50}
 
 # prepare somehow unified source trees
 install -d src
@@ -428,16 +441,16 @@ find . '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -rf
 # merge our "extra" tarball
 
 # already in base man-pages
-%{__rm} man-pages-extra/man1/{getent,iconv,locale,localedef,sprof}.1
-%{__rm} man-pages-extra/man2/vm86old.2
-%{__rm} man-pages-extra/man3/{CIRCLEQ_*,LIST_*,TAILQ_*,__after_morecore_hook,__free_hook,__malloc_initialize_hook,__memalign_hook,__realloc_kook}.3
-%{__rm} man-pages-extra/man4/sk98lin.4
-%{__rm} man-pages-extra/man8/sln.8
+%{__rm} man-pages-extra/C/man1/{getent,iconv,locale,localedef,sprof}.1
+%{__rm} man-pages-extra/C/man2/vm86old.2
+%{__rm} man-pages-extra/C/man3/{CIRCLEQ_*,LIST_*,TAILQ_*,__after_morecore_hook,__free_hook,__malloc_initialize_hook,__memalign_hook,__realloc_hook}.3
+%{__rm} man-pages-extra/C/man4/sk98lin.4
+%{__rm} man-pages-extra/C/man8/sln.8
 # empty now
-rmdir man-pages-extra/man4
+rmdir man-pages-extra/C/man4
 # apply man-pages-extra, preventing overwriting of already existing man pages
-for d in man-pages-extra/man* ; do
-	mv -i $d/*.* src/C/${d#man-pages-extra/}
+for d in man-pages-extra/C/man* ; do
+	mv -i $d/*.* src/C/${d#man-pages-extra/C/}
 done
 %{__rm} man-pages-extra/cs/man1/{dir,egrep,fgrep,vdir}.1
 %{__rm} man-pages-extra/cs/man4/{kmem,port,vcsa,zero}.4
@@ -451,7 +464,7 @@ rmdir man-pages-extra/de/man3
 %{__rm} man-pages-extra/it/man7/utf8.7
 # empty now
 rmdir man-pages-extra/it/man7
-%{__rm} man-pages-extra/ja/man3/{CIRCLEQ_*,LIST_*,TAILQ_*,__after_morecore_hook,__free_hook,__malloc_initialize_hook,__memalign_hook,__realloc_kook}.3
+%{__rm} man-pages-extra/ja/man3/{CIRCLEQ_*,LIST_*,TAILQ_*,__after_morecore_hook,__free_hook,__malloc_initialize_hook,__memalign_hook,__realloc_hook}.3
 %{__rm} man-pages-extra/pt_BR/man2/waitpid.2
 # note: cs and zh_CN are omitted here and processed later
 for d in man-pages-extra/{de,es,fi,fr,hu,id,it,ja,ko,nl,pl,pt_BR,ru}/man* ; do
diff --git a/man-pages-extra-files.patch b/man-pages-extra-files.patch
new file mode 100644
index 0000000..34bf7bf
--- /dev/null
+++ b/man-pages-extra-files.patch
@@ -0,0 +1,11829 @@
+--- man-pages-extra.orig/de/man3/ctime.3	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/de/man3/ctime.3	2001-01-12 21:30:55.000000000 +0100
+@@ -0,0 +1,165 @@
++.\" Copyright 1993 David Metcalfe (david at prism.demon.co.uk)
++.\"
++.\" Permission is granted to make and distribute verbatim copies of this
++.\" manual provided the copyright notice and this permission notice are
++.\" preserved on all copies.
++.\"
++.\" Permission is granted to copy and distribute modified versions of this
++.\" manual under the conditions for verbatim copying, provided that the
++.\" entire resulting derived work is distributed under the terms of a
++.\" permission notice identical to this one
++.\" 
++.\" Since the Linux kernel and libraries are constantly changing, this
++.\" manual page may be incorrect or out-of-date.  The author(s) assume no
++.\" responsibility for errors or omissions, or for damages resulting from
++.\" the use of the information contained herein.  The author(s) may not
++.\" have taken the same level of care in the production of this manual,
++.\" which is licensed free of charge, as they might when working
++.\" professionally.
++.\" 
++.\" Formatted or processed versions of this manual, if unaccompanied by
++.\" the source, must acknowledge the copyright and authors of this work.
++.\"
++.\" References consulted:
++.\"     Linux libc source code
++.\"     Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
++.\"     386BSD man pages
++.\" Modified Sat Jul 24 19:49:27 1993 by Rik Faith (faith at cs.unc.edu)
++.\" Modified Fri Apr 26 12:38:55 MET DST 1996 by Martin Schulze <joey at linux.de>
++.\" Translated to German Tue Dec 31 1996 by Patrick Rother <krd at gulu.net>
++.\"
++.TH CTIME 3  "31. Dezember 1996" "BSD" "Bibliotheksfunktionen"
++.SH BEZEICHNUNG
++asctime, ctime, gmtime, localtime, mktime \- wandle bin�res Datum und Uhrzeit
++nach ASCII
++.SH �BERSICHT
++.nf
++.B #include <time.h>
++.sp
++.BI "char *asctime(const struct tm *" timeptr );
++.sp
++.BI "char *ctime(const time_t *" timep );
++.sp
++.BI "struct tm *gmtime(const time_t *" timep );
++.sp
++.BI "struct tm *localtime(const time_t *" timep );
++.sp
++.BI "time_t mktime(struct tm *" timeptr );
++.sp
++.BI "extern char *" tzname [2];
++.BI "long int " timezone ;
++.BI "extern int " daylight ;
++.fi
++.SH BESCHREIBUNG
++Die Funktionen \fBctime()\fP, \fBgmtime()\fP und \fBlocaltime()\fP ben�tigen 
++ein Argument des Datentyps \fItime_t\fP, welches die Calendar-Zeit darstellt.
++Bei Interpretation als absolute Zeit stellt sie die Anzahl der Sekunden dar,
++die seit dem 1. Januar 1970, 00:00.00 Uhr Universalzeit (UTC) verstrichen sind.
++.PP
++Die Funktionen \fBasctime()\fP und \fBmktime()\fP ben�tigen beide ein Argument
++da� eine aufgeteilte Zeitangabe darstellt, d.h. eine bin�re Darstellung,
++die in Jahr, Monat, Tag usw. aufgeteilt ist.  Diese Angaben sind in einer
++Struktur \fItm\fP gespeichert, die in \fI<time.h>\fP wie folgt definiert ist:
++.sp
++.RS
++.nf
++.ne 12
++.ta 8n 16n 32n
++struct tm
++{
++	int	tm_sec;			/* Sekunden */
++	int	tm_min;			/* Minuten */
++	int	tm_hour;		/* Stunden */
++	int	tm_mday;		/* Monatstag */
++	int	tm_mon;			/* Monat */
++	int	tm_year;		/* Jahr */
++	int	tm_wday;		/* Wochentag */
++	int	tm_yday;		/* Jahrestag */
++	int	tm_isdst;		/* Sommerzeit */
++};
++.ta
++.fi
++.RE
++.PP
++Die Elemente der Struktur \fItm\fP sind:
++.TP
++.I tm_sec
++Die Anzahl der Sekunden nach der vollen Minute, normalerweise im Bereich 0 bis 59,
++jedoch in Ausnahmef�llen bis 61 um Schaltsekunden zu erlauben.
++.TP
++.I tm_min
++Die Anzahl der Minuten nach der vollen Stunde, im Bereich 0 bis 59. 
++.TP
++.I tm_hour
++Die Anzahl der Stunden nach Mitternacht, im Bereich 0 bis 23.
++.TP
++.I tm_mday
++Der Tag im Monat, im Bereich 1 bis 31.
++.TP
++.I tm_mon
++Die Anzahl der Monate seit Januar, im Bereich 0 bis 11.
++.TP
++.I tm_year
++Die Anzahl der Jahre nach 1900.
++.TP
++.I tm_wday
++Die Anzahl der Tag seit Sonntag, im Bereich 0 bis 6.
++.TP
++.I tm_yday
++Die Anzahl der Tage seit dem 1. Januar, im Bereich 0 bis 365.
++.TP
++.I tm_isdst
++Ein Flag das anzeigt ob Sommerzeit herrscht f�r die angegebene Zeit.
++Der Wert ist positiv wenn Sommerzeit herrscht, Null wenn nicht, und negativ
++wenn die Information nicht verf�gbar ist.
++.PP
++Die Funktion \fBctime()\fP wandelt die Calendar-Zeit \fItimep\fP in einen
++String der Form
++.sp
++.RS
++"Wed Jun 30 21:49:08 1993\\n"
++.RE
++.sp
++Die Abk�rzungen f�r die Wochentage sind `Sun', `Mon', `Tue', `Wed',
++`Thu', `Fri', und `Sat'.  Die Abk�rzungen f�r die Monate sind `Jan',
++`Feb', `Mar', `Apr', `May', `Jun', `Jul', `Aug', `Sep', `Oct', `Nov', und
++`Dec'.  Der R�ckgabewert zeigt auf einen statisch belegten String welcher
++durch nachfolgende Aufrufe von Datums-/Uhrzeitfunktionen �berschrieben werden
++darf.  Die Funktion setzt auch die externe Variable \fItzname\fP mit
++Informationen �ber die aktuelle Zeitzone.
++.PP
++Die Funktion \fBgmtime()\fP wandelt die Calendar-Zeit \fItimep\fP in eine
++aufgeteilte Zeitangabe, ausgedr�ckt in Universalzeit (UTC).
++.PP
++Die Funktion \fBlocaltime()\fP wandelt die Calendar-Zeit \fItimep\fP in 
++eine aufgeteilte Zeitangabe, ausgedr�ckt relativ zu der Benutzerspezifizierten
++Zeitzone.  Die Funktion setzt auch die externe Variable \fItzname\fP mit
++Informationen �ber die aktuelle Zeitzone, \fItimezone\fP mit der Differenz
++zwischen Universalzeit (UTC) und der lokalen Standardzeit in Sekunden,
++sowie \fIdaylight\fP auf einen Nicht-Null-Wert wenn
++Standard-US-Sommerzeitregeln greifen.
++.PP
++Die Funktion \fBasctime()\fP wandelt die aufgeteilte Zeitangabe \fItimeptr\fP
++in einen String mit dem gleichen Format wie \fBctime()\fP.
++Der R�ckgabewert zeigt auf einen statisch belegten String welcher durch
++nachfolgende Aufrufe von Datums-/Uhrzeitfunktionen �berschrieben werden darf.
++.PP
++Die Funktion \fBmktime()\fP wandelt die aufgeteilte Zeitangabe, ausgedr�ckt
++als lokale Zeit, in Calendar-Zeit.  Die Funktion ignoriert die Inhalte
++der Strukturelemente \fItm_wday\fP und \fItm_yday\fP und berechnet sie neu
++aus den anderen Informationen der Struktur f�r die aufgeteilte Zeitangabe.
++Aufrufen von \fBmktime()\fP setzt auch die externe Variable \fItzname\fP
++mit Informationen �ber die aktuelle Zeitzone.  Wenn die angegebene
++aufgeteilte Zeitangabe nicht als Calendar-Zeit dargestellt werden kann
++gibt \fBmktime()\fP den Wert (time_t)(\-1) zur�ck und ver�ndert die Elemente
++\fItm_wday\fP und \fItm_yday\fP der aufgeteilten Zeitangabe nicht.
++.SH "KONFORM ZU"
++SVID 3, POSIX, BSD 4.3, ISO 9899
++.SH "SIEHE AUCH"
++.BR date (1),
++.BR gettimeofday (2),
++.BR time (2),
++.BR tzset (3),
++.BR difftime (3),
++.BR strftime (3),
++.BR newctime (3).
+--- man-pages-extra.orig/fr/man1/alien.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/alien.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,131 @@
++.\" Traduction 02/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH ALIEN 1 "2 Ao�t 2000" DEBIAN "Manuel de l'utilisateur Linux"
++.SH NOM
++alien \- Convertit ou installe un paquetage binaire d'une autre distribution.
++.SH SYNOPSIS
++\fBalien\fP [\fB--to-deb\fP] [\fB--patch=fichier\fP] [\fBoptions\fP] \fBfichier\fP [\fB...\fP]
++.br
++\fBalien\fP --to-rpm [\fBoptions\fP] \fBfichier\fP [\fB...\fP]
++.br
++\fBalien\fP --to-tgz [\fBoptions\fP] \fBfichier\fP [\fB...\fP]
++.br
++\fBalien\fP --to-slp [\fBoptions\fP] \fBfichier\fP [\fB...\fP]
++.SH DESCRIPTION
++Pour construire des paquetages Debian,
++.I alien
++est appel� simplement avec un param�tre donnant le nom du paquetage qu'alien doit convertir. Un coup d'oeil sera alors jet� dans
++.B /var/lib/alien/packagename*.diff.gz
++et ensuite dans
++.BR /usr/lib/alien/patches/packagename*.diff.gz .
++Si un tel fichier diff existe, alors le package �tranger est "d�ball�" et le patch est appliqu� pour "debianiser" le paquetage.  S'il n'y a pas de tel fichier diff, alors
++.I alien 
++tentera de debianiser automatiquement le paquetage.  Apr�s cela, alien va constuire le paquetage binaire debian, et il sera sauv� dans le r�pertoire courant.
++.PP
++Pour construire des paquetages Red Hat, alien doit �tre appel� avec le param�tre --to-rpm, et le nom du paquetage qu'alien doit convertir. 
++.I Alien 
++g�n�rera ensuite un fichier de sp�cifications, et appellera rpm pour construire le paquetage.
++.PP
++Cet outil a probablement besoin d'�tre ex�cut� en tant que super\-utilisateur.  Assurez\-vous qu'il y ait suffisament de place dans le r�pertoire courant car
++.I alien
++construira le paquetage � cet endroit.
++.SH "FORMATS DE PAQUETAGES ALIEN"
++.I Alien 
++peut lire et �crire des paquetages aux formats .rpm de Red Hat, .deb de Debian, .slp de Stampede, .tgz de Slackware et au format g�n�rique .tar.gz. 
++.PP
++Pour convertir � partir de ou vers le format rpm, le Gestionnaire de Paquetages de Red Hat doit �tre install� (Voir
++.B rpm (8)
++).
++.PP
++Pour convertir vers (mais pas depuis) le format .deb, gcc, make, debmake, dpkg-dev, et les paquetages de dpkg doivent �tre install�s. 
++.PP
++Notez que pour le format .tar.gz,
++.I alien 
++g�n�rera simplement un paquetage .deb ou .rpm contenant les m�mes fichiers que ceux pr�sents dans le fichier tar.  Cela marche bien uniquement si le fichier tar contient des binaires pr�compil�s dans un arbre de r�pertoires linux standard.  N'ex�cutez PAS alien sur des fichiers tar contenant du code source, � moins que vous ne vouliez que ce code source soit install� dans votre r�pertoire racine lors de l'installation !
++.SH OPTIONS
++.TP
++.I fichier [...]
++La liste des fichiers � convertir.
++.TP
++.I -d, --to-deb
++Le paquetage de sortie sera un paquetage debian. C'est le comportement par d�faut.
++.TP
++.I -r, --to-rpm
++Le paquetage de sortie sera un paquetage rpm.
++.TP
++.I -t, --to-tgz
++Le paquetage de sortie sera un paquetage tgz.
++.TP
++.I --to-slp
++Le paquetage de sortie sera un paquetage slp stampede.
++.TP
++.I -i, --install
++Installe automatiquement le paquetage de sortie, et supprime le fichier contenant le paquetage converti apr�s son installation.
++.TP
++.I -g, --generate
++G�n�rer un r�pertoire temporaire convenant � la construction d'un paquetage en son sein, mais ne pas r�ellement cr�er le paquetage.  C'est utile si vous voulez d�placer des fichiers alentours dans le paquetage avant de le construire.  Le paquetage peut �tre construit � partir de ce r�pertoire temporaire en ex�cutant "debian/rules binary" si vous voulez cr�er un paquetage Debian, ou en lan�ant "rpm -bb <paquetagename>.spec" si vous �tiez en train de cr�er un paquetage Red Hat.
++.TP
++.I -s, --single
++Comme -g, mais ne pas g�n�rer le r�pertoire nom_du_paquetage.orif-g.  C'est seulement utile si votre espace disque est tr�s limit� et que vous voulez g�n�rer un paquetage debian.
++.TP
++.I --patch=patch
++Sp�cifie le patch � utiliser au lieu de rechercher automatiquement le patch dans
++.B /var/lib/alien/ .
++C'est uniquement permis avec --to-deb.
++.TP
++.I --nopatch
++Ne pas utiliser de patch.
++.TP
++.I --description=desc
++Sp�cifie une description pour le paquetage. Ceci peut uniquement �tre utilis� en convertissant � partir de paquetages tgz slackware, o� il manque les descriptions.  Si l'option n'est pas utilis�e pour convertir des paquetages tgz slackware, une description g�n�rique sera utilis�e.
++.TP
++.I -c, --scripts
++Essaie de convertir les scripts qui sont destin�s � �tre lanc�s quand le paquetage est install� ou supprim�.  Utilisez cela avec pr�caution, car ces scripts peuvent �tre avoir �t� con�us pour fonctionner sur un syst�me diff�rent du v�tre, et pourraient causer des probl�mes.  Il est recommand� que vous examiniez les scripts par vous\-m�me pour v�rifier ce qu'ils font avant d'utiliser cette option.
++.TP
++.I -k, --keep-version
++Par d�faut, alien ajoute un au num�ro de version mineure.  Si cette option est fournie, alien ne fera pas cela.
++.TP
++.I -h, --help
++Affiche un court r�sum� sur l'utilisation d'alien.
++.SH EXEMPLES
++Voici quelques exemples de l'utilisation d'alien:
++.TP
++.I alien --to-deb paquetage.rpm
++Convertit paquetage.rpm en  paquetage.deb
++.TP
++.I alien --to-rpm paquetage.deb
++Convertit paquetage.deb en paquetage.rpm
++.TP
++.I alien -i paquetage.rpm
++Convertit paquetage.rpm en paquetage.deb (convertir un paquetage .deb est le comportement par d�faut, donc vous n'avez pas � sp�cifier --to-deb), et installe le paquetage g�n�r�.
++.SH ENVIRONNEMENT
++Alien reconna�t les variables d'environnement suivantes :
++.TP
++.I RPMBUILDOPT
++Les options � passer � rpm quand il construit un paquetage.
++.TP
++.I RPMINSTALLOPT
++Les options � passer � rpm quand il installe un paquetage.
++.SH LIMITATIONS   
++Quand on lance alien sur un fichier tar, tous les fichiers de /etc sont suppos�s �tre des fichiers de configuration.
++.PP
++Alien ne prend pas en compte les diff�rences de configuration entre les diff�rentes distributions linux.  Donc, ne l'utilisez pas pour remplacer quelquechose d'essentiel comme sysvinit.  Vous pourriez d�truire votre syst�me en faisant cela.  En g�n�ral, si vous ne pouvez pas d�sinstaller le paquetage sans casser votre syst�me, n'essayer pas de le remplacer par une version alien.
++.PP
++Si alien n'est pas lanc� en tant que root, les fichiers du paquetage g�n�r� auront des permissions et des propri�taires incorrects.
++.SH AUTEUR
++Alien a �t� �crit par Christoph Lameter.
++.br
++<clameter at debian.org>
++.PP
++La conversion deb vers rpm conversion a �t� prise du programme Martian de Randolph Chung.
++.br
++<rc42 at cornell.edu>
++.PP
++Alien a �t� profond�ment modifi� et est actuellement maintenu par Joey Hess.
++.br
++<joeyh at debian.org>
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
++
++
++
+--- man-pages-extra.orig/fr/man1/ar.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/ar.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,446 @@
++.\" Copyright (c) 1991, 1992, 1993, 1995, 1998, 1999 Free Software Foundation
++.\" See section COPYING for conditions for redistribution
++.\" Traduction 11/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH AR 1 "11 Ao�t 2000" GNU "Manuel de l'utilisateur Linux"
++.de BP
++.sp
++.ti \-.2i
++\(**
++..
++
++.SH NOM
++ar \- Cr�er, modifier et extraire des archives.
++
++.SH SYNOPSIS
++.hy 0
++.na
++.BR ar " [\|" "-" "\|]"\c
++.I {dmpqrtx}[abcfilNoPsSuvV] \c
++[\|\c
++.I nom_membre\c
++\&\|] \c
++[\|\c
++.I num�ro\c
++\&\|] \c
++.I archive\c
++\& \c
++.I fichiers\c
++\&.\|.\|.
++
++.ad b
++.hy 1
++.SH DESCRIPTION
++Le programme GNU \c
++.B ar\c
++\& cr�e, modifie et extrait des fichiers � partir d'archives.  Une \c
++.I archive\c
++\& est un fichier unique contenant une collection d'autres fichiers o� il est possible de retrouver les fichiers originaux individuels (appel�s \c
++.I membres\c
++\& de l'archive).
++
++Le contenu des fichiers originaux, le mode (permissions), l'horodatage, le propri�taire et le groupe sont pr�serv�s dans l'archive, et peuvent �tre reconstitu�s durant l'extraction.  
++
++GNU \c
++.B ar\c
++\& peut g�rer des archives dont les membres ont des noms de n'importe quelle longueur; n�anmoins, si \c
++.B ar\c
++\& est configur� de cette fa�on sur votre syst�me, une limite sur la longueur des noms de membres peut �tre impos�e (pour assurer la compatibilit� avec des formats d'archive maintenus par d'autres outils).  Si elle existe, la limite est souvent de 15 caract�res (typique des formats relatifs au a.out), ou de 16 caract�res (typique des formats relatifs � coff).
++
++\c
++.B ar\c
++\& est consid�r� comme un utilitaire binaire car les archives de ce type sont le plus souvent utilis�es en tant que \c
++.I biblioth�ques\c
++\& contenant des sous\-routines commun�ment utilis�es.
++
++\c
++.B ar\c
++\& cr�e un index des symboles d�finis dans les modules objets relogeables dans l'archive quand vous sp�cifiez le modificateur `\|\c
++.B s\c
++\|'.
++Une fois cr��, cet index est mis � jour dans l'archive chaque fois que \c
++.B ar\c
++\&
++modifie son contenu (sauf pour l'op�ration `\|\c
++.B q\c
++\|' de mise � jour).
++Une archive avec un tel index acc�l�re l'�dition des liens avec la biblioth�que, et permet aux routines de cette derni�re de s'appeler l'une l'autre sans s'occuper de leurs emplacements respectifs dans l'archive.
++
++Vous pouvez utiliser `\|\c
++.B nm \-s\c
++\|' ou `\|\c
++.B nm \-\-print\-armap\c
++\|' pour lister cet table d'index.  Si l'archive ne contient pas cette table, une autre forme de \c
++.B ar\c
++\& appel�e
++\c
++.B ranlib\c
++\& peut �tre utilis�e pour y ajouter la table d'index uniquement.
++
++\c
++.B ar\c
++\& insiste pour avoir au moins deux arguments : une lettre\-cl� sp�cifiant l'\c
++.I op�ration\c
++\& (facultativement accompagn�e d'autres lettres\-cl�s sp�cifiant les \c
++.I modificateurs\c
++\&), et le nom de l'archive � traiter.
++
++La plupart des op�rations peuvent �galement accepter des arguments \c
++.I fichiers\c
++\& , qui sp�cifient sur quels fichiers op�rer.
++
++.SH OPTIONS
++GNU \c
++.B ar\c
++\& vous permet de m�langer le code d'op�ration \c
++.I p\c
++\& et les drapeaux de modificateurs \c
++.I mod\c
++\& dans n'importe quel ordre, � l'int�rieur du premier argument de la ligne de commandes.
++
++Si vous le souhaitez, vous pouvez faire d�buter le premier argument de ligne de commandes par un tiret.
++
++La lettre\-cl� \c
++.I p\c
++\& sp�cifie quelle op�ration ex�cuter;  elle peut �tre n'importe laquelle des lettres suivantes, mais vous ne pouvez en sp�cifier qu'une seule :
++
++.TP
++.B d
++\c
++.I Effacer\c
++\& des modules d'une archive.  Sp�cifiez les noms des modules � effacer dans \c
++.I fichier\c
++\&; l'archive n'est pas modifi�e si vous n'indiquez aucun fichier � effacer.
++
++Si vous ajoutez le modificateur `\|\c
++.B v\c
++\|' , \c
++.B ar\c
++\& listera chaque module pendant son effacement.
++
++.TP
++.B m
++Utilisez cette op�ration pour \c
++.I d�placer\c
++\& des membres dans une archive.
++
++L'ordre des membres d'une archive peut influencer la fa�on dont les programmes sont li�s en utilisant la librairie, p.ex. si un symbole est d�fini dans plusieurs membres.
++
++Si aucun modificateur n'est utilis� avec \c
++.B m\c
++\&, tous les membres nomm�s dans les arguments
++\c
++.I fichiers\c
++\& sont d�plac�s � la \c
++.I fin\c
++\& de l'archive.  Vous pouvez utiliser les modificateurs `\|\c
++.B a\c
++\|', `\|\c
++.B b\c
++\|', ou `\|\c
++.B i\c
++\|' pour les d�placer � un autre endroit.
++
++.TP
++.B p
++\c
++.I Afficher\c
++\& les membres sp�cifi�s de l'archive sur la sortie standard.  Si le modificateur `\|\c
++.B v\c
++\|' est ajout�, \fBar\fR affiche le nom du membre avant de copier son contenu sur la sortie standard.
++
++Si vous n'indiquez pas de \c
++.I fichiers\c
++\&, tous les fichiers de l'archive sont affich�s.
++
++.TP
++.B q
++\c
++.I Concat�nation rapide\c
++\&; ajoute les \c
++.I fichiers\c
++\& � la fin de l' \c
++.I archive\c
++\&,
++sans se soucier des remplacements.
++
++Les modificateurs `\|\c
++.B a\c
++\|', `\|\c
++.B b\c
++\|', et `\|\c
++.B i\c
++\|' n'affectent \c
++.I pas\c
++\& cette op�ration; les nouveaux membres sont toujours plac�s � la fin de l'archive.
++
++Le modificateur `\|\c
++.B v\c
++\|' fait lister par \c
++.B ar\c
++\& chaque fichier pendant sa concat�nation.
++
++Puisque le but de cette op�ration est la vitesse, l'index de la table des symboles de l'archive n'est pas mis � jour, m�me s'il existait d�j�; vous pouvez utiliser explicitement `\|\c
++.B ar s\c
++\|' ou
++\c
++.B ranlib\c
++\& pour mettre � jour l'index de la table des symboles.
++
++N�anmoins, de trop nombreux syst�mes diff�rents supposent que la concat�nation rapide reconstruit l'index, et donc GNU
++.B ar
++impl�mente `\|\c
++.B q\c
++\|' comme un synonyme pour `\|\c
++.B r\c
++\|'.
++
++.TP
++.B r
++Ins�rer les \c
++.I fichiers\c
++\& dans l'\c
++.I archive\c
++\& (avec \c
++.I remplacement\c
++\&). Cette op�ration diff�re de `\|\c
++.B q\c
++\|' dans le sens que tous les membres existants au pr�alable sont effac�s si leurs noms correspondent � ceux que l'on ajoute.
++
++Si l'un des fichiers nomm�s dans \c
++.I fichiers\c
++\& n'existe pas, \c
++.B ar\c
++\&
++affiche un message d'erreur, et laisse inchang� tout membre existant portant ce nom.
++
++Par d�faut, les nouveaux membres sont ajout�s � la fin du fichier, mais vous pouvez utiliser l'un des modificateurs `\|\c
++.B a\c
++\|', `\|\c
++.B b\c
++\|', ou `\|\c
++.B i\c
++\|' pour demander un placement relatif � certains membres existants.
++
++Le modificateur `\|\c
++.B v\c
++\|' utilis� avec cette op�ration affiche une ligne de sortie pour chaque fichier ins�r�, en m�me temps que l'une des lettres `\|\c
++.B a\c
++\|' ou
++`\|\c
++.B r\c
++\|' pour indiquer si le fichier a �t� concat�n� (aucun ancien membre effac�) ou remplac�.
++
++.TP
++.B t
++Afficher une \c
++.I table\c
++\& listant le contenu de \c
++.I archive\c
++\&, ou celui des fichiers pr�sents � la fois dans \c
++.I fichiers\c
++\& et dans l'archive.  Normalement, seul le nom du membre est montr� mais, si vous voulez �galement voir les modes (permissions), l'horodatage, le propri�taire, le groupe et la taille, vous pouvez le demander en sp�cifiant le modificateur `\|\c
++.B v\c
++\|'.
++
++Si vous ne pr�cisez pas de \c
++.I fichiers\c
++\&, tous les fichiers de l'archive seront list�s.
++
++S'il y a plus d'un fichier avec le m�me nom (disons, `\|\c
++.B fie\c
++\|') 
++dans une archive (disons `\|\c
++.B b.a\c
++\|'), `\|\c
++.B ar t b.a fie\c
++\|' listera uniquement la premi�re instance; pour les voir toutes, vous devez demander un listing complet \(em\& dans notre exemple, `\|\c
++.B ar t b.a\c
++\|'.
++
++.TP
++.B x
++\c
++.I Extraire\c
++\& les membres (nomm�s \c
++.I fichiers\c
++\&) de l'archive.  Vous pouvez utiliser le modificateur `\|\c
++.B v\c
++\|' avec cette op�ration, pour demander qu'
++\c
++.B ar\c
++\& liste chaque nom pendant son extraction.
++
++Si vous ne mentionnez pas de \c
++.I fichiers\c
++\&, tous les fichiers de l'archive seront extraits.
++
++.PP
++Un certain de modificateurs (\c
++.I mod\c
++\&) peuvent imm�diatement suivre la lettre\-cl� \c
++.IR p ,
++pour modifier comportement de l'op�ration :
++
++.TP
++.B a
++Ajouter les nouveaux fichiers \c
++.I apr�s\c
++\& un membre existant dans l'archive.  Si vous utilisez le modificateur \c
++.B a\c
++\&, le nom d'un membre existant dans l'archive doit �tre pr�sent comme argument \c
++.I nom_membre\c
++\& , avant la sp�cification de l'
++\c
++.I archive.\c
++
++.TP
++.B b
++Ajouter les nouveaux fichiers \c
++.I avant\c
++\& un membre existant dans l'archive.  Si vous utilisez le modificateur \c
++.B b\c
++\&, le nom d'un membre existant dans l'archive doit �tre pr�sent comme argument \c
++.I nom_membre\c
++\& , avant la sp�cification de l'
++\c
++.I archive\c
++\& .  (comme pour `\|\c
++.B i\c
++\|').
++
++.TP
++.B c
++\c
++.I Cr�er\c
++\& l'archive.  L'\c
++.I archive\c
++\& sp�cifi�e est toujours cr��e si elle n'existait pas, qaund vous demandez une mise � jour.  Mais un avertissement est �mis � moins que vous ne sp�cifiez � l'avance que vous voulez la cr�er, en utilisant ce modificateur.
++
++.TP
++.B f
++Tronquer les noms dans l'archive.  
++.B ar
++permet normalement des noms de fichiers de n'importe quelle longueur, ce qui cr�e des archives qui ne sont pas compatibles avec le programme 
++.B ar
++natif sur certains syst�mes.  Si cela pose un probl�me, le modificateur
++.B f
++peut �tre utilis� pour tronquer les noms de fichiers avant de les placer dans l'archive.
++
++.TP
++.B i
++Ins�rer les nouveaux fichiers \c
++.I avant\c
++\& tout membre existant dans l'archive.  Si vous utilisez le modificateur \c
++.B i\c
++\&, le nom d'un membre existant de l'archive doit �tre pr�sent comme argument \c
++.I nom_membre\c
++\& , avant la sp�cification de l'
++\c
++.I archive\c
++\& .  (comme pour `\|\c
++.B b\c
++\|').
++
++.TP
++.B l
++Ce modificateur est accept� mais n'est pas utilis�.
++
++.TP
++.B N
++Utiliser le param�tre
++.I num�ro.
++Il est utilis� s'il y a de multiples entr�es dans l'archive avec le m�me nom.  Extrait ou supprime la
++.I num�ro
++i�me instance du nom donn� dans l'archive.
++
++.TP
++.B o
++Pr�server les dates \c
++.I originales\c
++\& des membres pendant leur extraction.  Si vous ne sp�cifiez pas ce modificateur, les fichiers extraits de l'archive seront horodat�s avec le moment de l'extraction.
++
++.TP
++.B P
++Utiliser le nom du chemin complet pendant la mise en correspondance des noms de l'archive.
++.B ar
++ne peut pas cr�er d'archive avec un nom de chemin complet (de telles archives ne suivent pas la norme POSIX), mais d'autres cr�ateurs d'archives le peuvent.  Cette option dira �
++.B ar
++de faire correspondre les noms de fichiers en utilisant un chemin complet, ce qui peut �tre pratique pendant l'extraction d'un seul fichier d'une archive cr��e par un autre outil.
++
++.TP
++.B s
++Ecrire un index des fichiers objets dans l'archive, ou en mettre � jour un existant, m�me si l'archive ne subit aucune autre modification.  Vous pouvez utiliser ce drapeau de modification avec n'importe quelle op�ration, ou bien tout seul.  Lancer `\|\c
++.B ar s\c
++\|' sur une archive est �quivalent � ex�cuter `\|\c
++.B ranlib\c
++\|' sur elle.
++
++.TP
++.B S
++Ne pas g�n�rer de table des symboles de l'archive.  Cela peut acc�l�rer grandement la construction d'une grande librairie.  L'archive r�sultante ne peut pas �tre utilis�e par l'�diteur de liens.  Pour construire une table des symboles, vous devez omettre le modificateur
++`\|\c
++.B S\c
++\|' � la derni�re ex�cution de `\|\c
++.B ar\c
++\|', ou vous devez lancer `\|\c
++.B ranlib\c
++\|' sur l'archive.
++
++.TP
++.B u
++Normalement, \c
++.B ar r\c
++\&.\|.\|. ins�re tous les fichiers list�s dans l'archive.  Si vous voulez ins�rer \c
++.I uniquement\c
++\& les fichiers que vous avez list�s qui sont plus r�cents que les membres existant de m�me nom, utilisez ce modificateur.  Le modificateur `\|\c
++.B u\c
++\|' est permis uniquement pour l'op�ration `\|\c
++.B r\c
++\|' (remplacer).  En particulier, la combinaison `\|\c
++.B qu\c
++\|' n'est pas permise, puisque la v�rification des horodates ferait perdre l'avantage de vitesse de l'op�ration `\|\c
++.B q\c
++\|'.
++
++.TP
++.B v
++Ce modificateur requiert la version \c
++.I verbeuse\c
++\& d'une op�ration.  Beaucoup d'op�rations affichent des informations additionnelles, comme les noms des fichiers trait�s, quand le modificateur `\|\c
++.B v\c
++\|' est ajout�.
++
++.TP
++.B V
++Ce modificateur affiche le num�ro de version de
++.BR ar .
++
++.PP
++
++.SH "VOIR AUSSI"
++l'entr�e
++.RB "`\|" binutils "\|'"
++dans 
++.B
++info\c
++\&; 
++.I
++The GNU Binary Utilities\c
++, Roland H. Pesch (Octobre 1991).
++.BR nm ( 1 )\c
++\&,
++.BR ranlib ( 1 )\c
++\&.
++
++.SH COPYING
++Copyright (c) 1991, 1992, 1993, 1995, 1998, 1999 Free Software Foundation, Inc.
++.PP
++L'autorisation est donn�e de cr�er et de distribuer des copies textuelles de ce manuel, � condition que la notice de copyright et la notice de permission soient pr�serv�es dans toutes les copies.
++.PP
++L'autorisation est donn�e de copier et distribuer des versions modifi�es de ce manuel sous les conditions de copie textuelle, � condition que l'enti�ret� du travail d�riv� r�sultant soit distribu�e sous les termes d'une autorisation identique � celle\-ci.
++.PP
++L'autorisation est donn�e de copier et distribuer des traductions de ce manuel dans n'importe quel autre langue, sous les conditions ci-dessus pour les versions modifi�es, sauf que cette notice de permission peut �tre incluse dans des traductions approuv�es par la Free Software Foundation au lieu de l'anglais originel.
++
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/as.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/as.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,271 @@
++.\" Copyright (c) 1991, 1992, 1996, 1997, 1998 Free Software Foundation
++.\" See section COPYING for conditions for redistribution
++.\" Traduction 29/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH AS 1 "29 Ao�t 2000" "GNU" "Manuel de l'utilisateur Linux"
++
++.SH NOM
++as \- L'assembleur GNU portable.
++
++.SH SYNOPSIS
++.na
++.B as
++.RB "[\|" \-a "[\|" dhlns "\|]" \c
++\&\[\|\=\c
++.I fichier\c
++\&\|]\|]
++.RB "[\|" \-D "\|]"
++.RB "[\|" \-\-defsym\ SYM=VAL "\|]"
++.RB "[\|" \-f "\|]"
++.RB "[\|" \-\-gstabs "\|]"
++.RB "[\|" \-I
++.I chemin\c
++\&\|]
++.RB "[\|" \-K "\|]"
++.RB "[\|" \-L "\|]"
++.RB "[\|" \-M\ |\ \-\-mri "\|]"
++.RB "[\|" \-o 
++.I fichobj\c
++\&\|]
++.RB "[\|" \-R "\|]"
++.RB "[\|" \-\-traditional\-format "\|]"
++.RB "[\|" \-v "\|]"
++.RB "[\|" \-w "\|]"
++.RB "[\|" \-\^\- "\ |\ " \c
++.I fichiers\c
++\&\|.\|.\|.\|]
++
++.I options sp�cifiques i960 :
++.br
++.RB "[\|" \-ACA "\||\|" \-ACA_A "\||\|" \-ACB\c
++.RB "\||\|" \-ACC "\||\|" \-AKA "\||\|" \-AKB\c
++.RB "\||\|" \-AKC "\||\|" \-AMC "\|]"
++.RB "[\|" \-b "\|]"
++.RB "[\|" \-no-relax "\|]"
++
++.I options sp�cifiques m680x0 :
++.br
++.RB "[\|" \-l "\|]"
++.RB "[\|" \-mc68000 "\||\|" \-mc68010 "\||\|" \-mc68020 "\|]"
++.ad b
++
++.SH DESCRIPTION
++GNU \c
++.B as\c
++\& est en r�alit� une famille d'assembleurs.  Si vous utilisez (ou avez utilis�) l'assembleur GNU sur une architecture, vous devriez trouver un environnemnt assez similaire quand vous l'utilisez sur une autre architecture.  Chaque version a de plus en plus en commun avec les autres, ceci incluant les formats de fichiers objets, la plupart des directives assembleur (souvent appel�es
++\c
++.I pseudo-ops)\c
++\& et la syntaxe de l'assembleur.
++
++Pour obtenir de l'information sur la syntaxe et les pseudo\-op�rations utilis�es par GNU \c
++.B as\c
++\&, voyez l'entr�e `\|\c
++.B as\c
++\|' dans \c
++.B info \c
++(ou le manuel \c
++.I
++.I
++Using as: The GNU Assembler\c
++\&).
++
++\c
++.B as\c
++\& est pr�vu en premier lieu pour assembler la sortie du compilateur C GNU \c
++.B gcc\c
++\& ou pour �tre utilis� par l'�diteur de liens \c
++.B ld\c
++\&.  N�anmoins, nous avons essay� de faire en sorte que \c
++.B as\c
++\& assemble correctement tout ce qu'un assembleur natif ferait.  Cela ne signifie pas pour autant que \c
++.B as\c
++\& utilise toujours la m�me syntaxe qu'un autre assembleur pour la m�me architecture; par exemple, nous connaissons beaucoup de versions de syntaxes de langages d'assemblage incompatibles.
++
++Chaque fois que vous lancez \c
++.B as,\c
++\& il assemble exactement un programme source.  Le programme source est constitu� d'un ou de plusieurs fichiers. (L'entr�e standard �tant �galement un fichier).
++
++Si aucun nom de fichier n'est fourni � \c
++.B as,\c
++\& il essaiera de lire un fichier d'entr�e � partir de l'entr�e standard de \c
++.B as,\c
++\& qui est normalement votre terminal.  Vous pouvez avoir � taper \c
++.B ctrl-D\c
++\& pour indiquer � \c
++.B as\c
++\& qu'il n'y a plus de programme � assembler.  Utilisez `\|\c
++.B \-\^\-\c
++\|' si vous devez explicitement nommer le fichier d'entr�e standard sur la ligne de commandes.
++
++.B as\c
++\& peut �mettre des avertissements et des messages d'erreurs dans la sortie standard d'erreur (en g�n�ral votre terminal).  Ceci ne se produirait pas si \c
++.B as\c
++\& est lanc� automatiquement depuis un compilateur.  Les avertissements rapportent des suppositions  effectu�es de sorte que \c
++.B as\c
++\& puisse continuer � assembler un programme contenant des d�fauts; les erreurs rapportent un grave probl�me qui provoque l'arr�t de l'assemblage.
++
++.SH OPTIONS
++.TP
++.BR \-a
++Activer les listings d'assemblage.  Il y a des sous\-options vari�es.
++.B d
++omet les directives de d�boggage.
++.B h
++inclut le code source de haut niveau; cette option n'est disponible que si le fichier source peut �tre trouv�, et si le code a �t� compil� avec l'option
++.B \-g.
++.B l
++inclut un listing d'assemblage.
++.B n
++omet les traitements de formes.
++.B s
++inclut un listing des symboles.
++.B =
++.I fichier
++est le nom du fichier de listing; ceci doit �tre la derni�re sous\-option.  Les sous\-options par d�faut sont
++.B hls.
++.TP
++.B \-D
++Cette option n'est accept�e que pour assurer la compatibilit� avec des scripts contenant des appels � d'autres assembleurs; elle n'a pas d'effet sur \c
++.B as\c
++\&.
++.TP
++.B \-\-defsym SYM=VAL
++D�finir le symbole SYM de valeur VAL avant l'assemblage du fichier d'entr�e.  VAL doit �tre une constante enti�re.
++Comme en C, un pr�fixe 0x indique une valeur hexad�cimale, et un 0 en t�te indique une valeur octale.
++.TP
++.B \-f
++``fast''--ne pas lancer le pr�processeur (supposer que la source est une sortie de compilateur).
++.TP
++.BI "\-I\ " chemin
++Ajouter
++.I chemin
++� la liste des chemins de recherche pour les directives
++.B .include.
++.TP
++.B \-\-gstabs
++G�n�rer des informations de d�boggage au format stabs pour chaque ligne d'assembleur. Ceci peut aider au d�boggage du code assembleur, si le d�boggeur le supporte.
++.TP
++.B \-K
++Emettre des avertissements quand des tables de diff�rences sont alt�r�es pour des longs d�placements.
++.TP
++.B \-L
++Garder (dans la table des symboles) les symboles locaux d�butant par `\|\c
++.B L\c
++\|'
++.TP
++.B \-M, \-\-mri
++Assembler dans le mode de compatibilit� MRI.
++.TP
++.BI "\-o\ " fichobj
++Nommer le fichier objet g�n�r� par \c
++.B as
++en \fIfichobj\fR.
++.TP
++.B \-R
++joindre les segments de donn�es et de texte (code).
++.TP
++.B \-\-traditional\-format
++Utiliser le m�me format qu'un assembleur natif, quand c'est possible.
++.TP
++.B \-v
++Afficher le num�ro de version de \c
++.B as.\c
++\& 
++.TP
++.B \-W, \-\-no-warn
++Supprimer les messages d'avertissemennt.
++.TP
++.B \-\-fatal\-warnings
++Consid�rer que tout avertissement est fatal.
++.TP
++.B \-\-warn
++Uniquement mentionner les avertissements.
++.TP
++.IR "\-\^\-" "\ |\ " "files\|.\|.\|."
++Fichiers sources � assembler, ou entr�e standard (\c
++.BR "\-\^\-" ")"
++.TP
++.BI \-A var
++.I
++(Quand configur� pour Intel 960.)
++Sp�cifier quelle variante de l'architecture 960 est la cible.
++.TP
++.B \-b
++.I
++(Quand configur� pour Intel 960.)
++Ajouter du code pour obtenir des statistiques sur les branchements utilis�s.
++.TP
++.B \-no-relax
++.I
++(Quand configur� pour Intel 960.)
++Ne pas modifier les instructions compare-and-branch pour les longs d�placements, m�me si c'est n�cessaire.
++.TP
++.B \-l
++.I
++(Quand configur� pour Motorola 68000).  
++.br
++Raccourcir les r�f�rences aux symboles ind�finis � un mot au lieu de deux.
++.TP
++.BR "\-mc68000" "\||\|" "\-mc68010" "\||\|" "\-mc68020"
++.I
++(Quand configur� pour Motorola 68000).  
++.br
++Sp�cifier quel processeur de la famille 68000 est la cible (68020 par d�faut)
++
++.PP
++Les options peuvent �tre plac�es dans n'importe quel ordre, et peuvent �tre mises avant, apr�s ou entre des noms de fichiers.
++Par contre, l'ordre des noms de fichier a une importance.
++
++`\|\c
++.B \-\^\-\c
++\|' (deux traits d'union) repr�sente explicitement le flux d'entr�e standard, comme un des fichiers que doit assembler \c
++.B as.\c
++\& 
++
++Sauf pour `\|\c
++.B \-\^\-\c
++\|', tout argument de ligne de commandes qui commence par un trait d'union (`\|\c
++.B \-\c
++\|') est une option.  Chaque option modifie le comportement de
++\c
++.B as\c
++\&.  Aucune option ne modifie le comportement d'une autre option.  Une option est constitu�e d'un `\|\c
++.B \-\c
++\|' suivi par une ou plusieurs lettres.  La casse est importante.  Toutes les options sont optionelles.
++
++L'option `\|\c
++.B \-o\c
++\|' s'attend � �tre suivie par exactement un nom de fichier.  Le nom de fichier peut ou bien imm�diatement suivre la letrre d'option (pour �tre compatibles avec des assembleurs plus anciens), ou bien �tre l'argument suivant sur la ligne de commandes (standard GNU).
++
++Ces deux lignes de commandes sont �suivalentes :
++.br
++.B
++as\ \ \-o\ \ mon\-fichier\-objet.o\ \ mumble.s
++.br
++.B
++as\ \ \-omon\-fichier\-objet.o\ \ mumble.s
++
++.SH "VOIR AUSSI"
++l'entr�e
++.RB "`\|" as "\|'"
++dans
++.B
++info\c
++\&; 
++.I
++Using as: The GNU Assembler\c
++\&;
++.BR gcc "(" 1 "),"
++.BR ld "(" 1 ")."
++
++.SH COPYRIGHT
++Copyright (c) 1991, 1992 Free Software Foundation, Inc.
++.PP
++L'autorisation est donn�e de cr�er et de distribuer des copies textuelles de ce manuel, � condition que la notice de copyright et la notice de permission soient pr�serv�es dans toutes les copies.
++.PP
++L'autorisation est donn�e de copier et distribuer des versions modifi�es de ce manuel sous les conditions de copie textuelle, � condition que l'enti�ret� du travail d�riv� r�sultant soit distribu�e sous les termes d'une autorisation identique � celle\-ci.
++.PP
++L'autorisation est donn�e de copier et distribuer des traductions de ce manuel dans n'importe quel autre langue, sous les conditions ci-dessus pour les versions modifi�es, sauf que cette notice de permission peut �tre incluse dans des traductions approuv�es par la Free Software Foundation au lieu de l'anglais originel.
++
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/bzip2.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/bzip2.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,380 @@
++.\" Traduction 09/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.PU
++.TH BZIP2 1 "9 Ao�t 2000" Linux "Manuel de l'utilisateur Linux"
++.SH NOM
++bzip2, bunzip2 \- Compression de fichiers par tri de blocs, v0.9.5.
++.br
++bzcat \- D�compresser les fichiers sur stdout.
++.br
++bzip2recover \- R�cup�rer des donn�es de fichiers bzip2 endommag�s.
++
++.SH SYNOPSIS
++.ll +8
++.B bzip2
++.RB [ " \-cdfkqstvzVL123456789 " ]
++[
++.I "noms_fichiers \&..."
++]
++.ll -8
++.br
++.B bunzip2
++.RB [ " \-fkvsVL " ]
++[ 
++.I "noms_fichiers \&..."
++]
++.br
++.B bzcat
++.RB [ " \-s " ]
++[ 
++.I "noms_fichiers \&..."
++]
++.br
++.B bzip2recover
++.I "nom_fichier"
++
++.SH DESCRIPTION
++.I bzip2
++compresse les fichiers en utilisant l'algorithme de compression de texte par tri de blocs de Burrows-Wheeler, et le codage d'Huffman.
++La compression est g�n�ralement nettement meilleure que celle atteinte par des compresseurs conventionnels bas�s sur LZ77/LZ78, et approche les performances de la famille des compresseurs statistiques PPM.
++
++Les options de ligne de commandes sont d�lib�r�ment tr�s similaires � celle de 
++.I GNU gzip, 
++mais elles ne sont pas identiques.
++
++.I bzip2
++attend une liste de noms de fichiers pour accompagner les options de ligne de commandes.
++Chaque fichier est remplac� par une version compress�e de lui\-m�me, avec le nom "nom_original.bz2".  
++Un fichier compress� a les m�mes date de modification, les m�mes permissions, et, quand c'est possible,
++les m�mes propri�t�s que celles du fichier original, de sorte que ces caract�ristiques peuvent correctement �tre
++restaur�es au moment de la d�compression.
++Le traitement du nom du fichier est na�f dans le sens qu'il n'y a pas de m�canisme pour pr�server les noms,
++permissions, propri�t�s et les dates des fichiers situ�s dans des syst�mes de fichiers o� ces concepts manquent,
++ou qui ont des restrictions strictes en ce qui concerne la longueur des noms de fichiers, comme MS-DOS.
++
++.I bzip2
++et
++.IR bunzip2 ,
++par d�faut, n'�craseront pas les fichiers existants.  Si vous voulez le contraire, utilisez l'option \-f.
++
++Si aucun nom de fichier n'est indiqu�,
++.I bzip2
++compresse de l'entr�e standard vers la sortie standard. Dans ce cas,
++.I bzip2
++n'�crira pas la sortie sur un terminal, puisque cela serait incompr�hensible et donc inutile.
++
++.I bunzip2
++(ou
++.I bzip2 \-d) 
++d�compresse tous les fichiers pr�cis�s. Les fichiers qui n'ont pas �t� cr��s par
++.I bzip2
++sont d�tect�s et ignor�s, et un avertissement est �mis.
++.I bzip2
++tente de deviner le nom du fichier d�compress� � partir de celui du fichier compress� de la mani�re suivante :
++
++       nom_fichier.bz2    devient   nom_du_fichier
++       nom_fichier.bz     devient   nom_du_fichier
++       nom_fichier.tbz2   devient   nom_du_fichier.tar
++       nom_fichier.tbz    devient   nom_du_fichier.tar
++       unautrenom         devient   unautrenom.out
++       
++Si le fichier ne se termine pas par l'un des suffixes reconnus, � savoir
++.I .bz2, 
++.I .bz, 
++.I .tbz2 
++et
++.IR .tbz ,
++.I bzip2 
++se plaindra de ne pas pouvoir deviner le nom du fichier original, et utilisera le nom du fichier auquel il ajoutera
++.I .out
++� la fin.
++
++Comme pour la compression, ne pas fournir de nom de fichier provoque la d�compression de l'entr�e standard vers la sortie standard.
++
++.I bunzip2 
++d�compressera correctement un fichier qui est la concat�nation de deux fichiers compress�s ou plus.
++Le r�sultat est la concat�nation de fichiers non compress�s correspondants.
++Le test d'int�grit� (\-t) des fichiers compress�s concat�n�s est �galement support�.
++
++Vous pouvez aussi compresser ou d�compresser des fichiers sur la sortie standard en fournissant l'option \-c.
++De multiples fichiers peuvent �tre compress�s et d�compress�s de cette fa�on.
++Les sorties r�sultantes sont envoy�es s�quentiellement sur stdout.
++La compression de multiples fichiers d'une telle fa�on g�n�re un flux contenant de multiples repr�sentations
++de fichiers compress�s.
++Un tel flux ne peut �tre d�compress� correctement que par
++.I bzip2 
++version 0.9.0 ou ult�rieure.
++Les versions ant�rieures de
++.I bzip2
++s'arr�teront apr�s la d�compression du premier fichier du flux.
++
++.I bzcat
++(ou
++.I bzip2 -dc) 
++d�compressent tous les fichiers sp�cifi�s sur la sortie standard.
++
++.I bzip2
++lira les arguments dans les variables d'environnement
++.I BZIP2
++et de
++.IR BZIP ,
++dans cet ordre, et les traitera avant tout argument lu � partir de la ligne de commandes.
++Ceci donne une fa�on pratique de fournir des arguments par d�faut.
++
++La compression est toujours effectu�e, m�me si le fichier compress� est l�g�rement plus volumineux que le fichier original.
++Les fichiers de moins de 100 octets ont tendance � s'agrandir, car le m�canisme de compression comporte toujours
++un surplus constant d'� peu pr�s 50 octets.
++Les donn�es al�atoires (incluant la sortie de la plupart des compresseurs de fichiers) sont cod�es avec
++� peu pr�s 8.05 bits par octets, ce qui donne une expansion d'environ 0.5%.
++
++En tant que v�rification interne,
++.I bzip2 
++utilise des CRC 32bits pour s'assurer que la version d�compress�e d'un fichier est identique au fichier original.
++Ceci permet une protection contre la corruption des donn�es compress�es, et contre des bogues non d�tect�s de
++.I bzip2
++(heureusement tr�s improbables).
++La probabilit� qu'une corruption de donn�es passe inaper�ue est infime, environ une chance sur 4 milliards
++pour chaque fichier compress�.
++Soyez conscients, toutefois, que la v�rification se produit pendant la d�compression, et qu'elle ne peut donc
++vous informer que lorsque quelque chose s'est mal pass�.
++Cela ne peut pas vous permettre de r�cup�rer les donn�es non compress�es originales.
++Vous pouvez utiliser 
++.I bzip2recover
++pour essayer de r�cup�rer des donn�es de fichiers endommag�s.
++
++Valeurs de retour : 0 pour une sortie normale, 1 pour des probl�mes d'environnement (fichier non trouv�,
++options invalides, erreurs d'entr�e/sortie, etc.), 2 pour indiquer un fichier compress� corrompu,
++3 pour une erreur de consistance interne (un bogue, p.ex.) qui a fait paniquer
++.I bzip2.
++
++.SH OPTIONS
++.TP
++.B \-c --stdout
++Compresser ou d�compresser sur la sortie standard.
++.TP
++.B \-d --decompress
++Forcer la d�compression.  
++.I bzip2, 
++.I bunzip2 
++et
++.I bzcat 
++constituent en fait le m�me programme, et la d�cision quant aux actions � entreprendre est d�termin�e sur
++la base du nom du fichier utilis�.
++Cette option annule ce m�canisme, et force
++.I bzip2
++� d�compresser.
++.TP
++.B \-z --compress
++Le compl�ment de \-d : force la compression, quel que soit le nom d'invocation.
++.TP
++.B \-t --test
++Tester l'int�grit� des fichiers sp�cifi�s, mais ne pas les d�compresser.
++Ceci effectue en fait une d�compression de test, et ne s'occupe pas du r�sultat d�compress�.
++.TP
++.B \-f --force
++Force l'�crasement des fichiers en sortie.
++Normalement,
++.I bzip2 
++n'�crasera pas les fichiers de sortie pr�existants.
++Force �galement
++.I bzip2 
++� briser les liens durs (hard links) de fichiers, ce qu'il ne ferait pas autrement.
++.TP
++.B \-k --keep
++Garder (ne pas effacer) les fichiers d'entr�e durant la compression ou la d�compression.
++.TP
++.B \-s --small
++R�duire l'utilisation de la m�moire pour la compression, la d�compression et la v�rification.
++Les fichiers sont d�compress�s et test�s en utilisant un algorithme modifi� qui requiert uniquement 2.5 octets par bloc d'un octet.
++Cela signifie que tout fichier peut �tre d�compress� dans 2300Ko de m�moire, m�me s'il le sera � une vitesse deux
++fois lente que la vitesse normale.
++
++Durant la compression, \-s s�lectionne une taille de bloc de 200Ko, ce qui limite l'utilisation de m�moire
++d'a peu pr�s le m�me nombre, aux d�pens du coefficient de compression.
++Bref, si votre machine poss�de peu de m�moire vive (8 Mo ou moins), utilisez \-s pour tout ce que vous faites.
++Voir GESTION DE LA MEMOIRE plus bas.
++.TP
++.B \-q --quiet
++Supprime les messages d'avertissement non essentiels.
++Les messages se rattachant aux erreurs d'E/S et � d'autres �v�nements critiques ne sont pas supprim�s.
++.TP
++.B \-v --verbose
++Mode volubile -- montre le coefficient de compression pour chaque fichier trait�.
++Des \-v suppl�mentaires augmentent le niveau de volubilit�, en affichant des tas d'informations qui sont principalement
++utiles � des fins de diagnostic.
++.TP
++.B \-L --license -V --version
++Afficher la version du logiciel, les termes et conditions d'utilisation.
++.TP
++.B \-1 to \-9
++Fixe la taille de bloc � 100, 200, ... 900 k pendant la compression.
++Cette option n'a aucun effet sur la d�compression.
++Voir GESTION DE LA MEMOIRE ci\-dessous.
++.TP
++.B \--
++Traiter tous les arguments ult�rieurs en tant que noms de fichiers, m�me s'ils d�butent par un tiret.
++Ainsi, vous pouvez traiter des fichiers dont les noms commencent par un tiret, par exemple : bzip2 \-- \-monfichier.
++.TP
++.B \--repetitive-fast --repetitive-best
++Ces options sont redondantes dans les versions 0.9.5 et ult�rieures.
++Elles fournissent un contr�le assez grossier sur le comportement de l'algorithme de tri dans les versions ant�rieures,
++ce qui �tait parfois utile.
++Les versions 0.9.5 et ult�rieures disposent d'un algorithme am�lior� qui rend l'usage de ces options inutile.
++
++.SH "GESTION DE LA MEMOIRE"
++.I bzip2 
++compresse des fichiers importants par blocs.
++La taille de bloc affecte � la fois le coefficient de compression atteint, et le montant de m�moire n�cessaire
++pour la compression et la d�compression.
++Les options \-1 � \-9 pr�cisent la taille de bloc utilis�e, de 100000 octets � 900000 octets (par d�faut) respectivement.
++Au moment de la d�compression, la taille de bloc utilis�e pour la compression est lue � partir de l'ent�te
++du fichier compress�, et
++.I bunzip2
++s'alloue ensuite juste assez de m�moire pour d�compresser ce fichier.
++Puisque les tailles de blocs sont conserv�es dans les fichiers compress�s, il s'ensuit que les options \-1 � \-9
++ne sont pas pertinentes, et qu'elles sont donc ignor�es durant la d�compression.
++
++Les exigences m�moire de la compression et de la d�compression, en octets, peuvent �tre estim�es � :
++
++       Compression :   400Ko + ( 8 x taille de bloc )
++
++       D�compression : 100Ko + ( 4 x taille de bloc ), ou
++                       100Ko + ( 2.5 x taille de bloc )
++
++Des largeurs de blocs plus importantes voient les b�n�fices marginaux retir�s diminuer rapidement.
++La plupart de la compression provient des deux ou trois cents premiers ko de taille de bloc, un fait � retenir quand on utilise
++.I bzip2
++sur de petites machines.
++Il est �galement important de savoir que les exigences m�moire de la d�compression sont fix�es au moment
++de la compression par le choix d'une taille de bloc.
++
++Pour les fichiers compress�s avec la taille de bloc par d�faut de 900Ko,
++.I bunzip2
++aura besoin d'environ 3700 Ko pour la d�compression.
++Pour permettre la d�compression de tout fichier sur une machine avec 4 Mo de RAM, 
++.I bunzip2
++poss�de une option pour d�compresser en n'utilisant que la moiti� environ de ces 3700 Ko, � savoir � peu pr�s 2300 Ko.
++Malheureusement, la vitesse de d�compression est �galement r�duite de moiti�, et donc vous ne devriez utiliser
++cette option (\-s) qu'en cas de n�cessit� absolue.
++
++En g�n�ral, essayez d'utiliser la taille de bloc m�moire la plus grande permise, puisque cela maximise la qualit�
++de la compression atteinte.
++Les vitesses de compression et de d�compression ne sont en fait pas affect�es par la taille de bloc.
++
++Un autres aspect significatif s'applique aux fichiers qui peuvent tenir dans un seul bloc -- �.�.d. la plupart
++des fichiers que vous rencontrez en utilisant une grande taille de bloc.
++Le montant r�el de m�moire utilis�e est proportionnel � la taille du fichier, puisque le fichier est plus petit qu'un bloc.
++Par exemple, compresser un fichier de 20000 octets avec l'option -9 forcera le compresseur � allouer
++environ 7600 Ko de m�moire, mais n'en utilisera r�ellement que 400 Ko + 20000 * 8 = 560 Ko.
++De m�me, le d�compresseur allouera 3700 Ko mais n'utilisera que 100 Ko + 20000 * 4 = 180 Ko.
++
++Voici une table qui r�sume l'utilisation maximale de la m�moire pour diff�rentes tailles de blocs, ainsi que la taille
++compress�e totale de 14 fichiers du Calgary Text Compression Corpus totalisant 3141622 octets.
++Cette table donne un certain aper�u sur l'�volution de la compression avec la taille de bloc.
++Ces chiffres tendent � minimiser l'avantage des tailles de blocs plus importantes pour les fichiers plus imposants,
++car le Corpus est domin� par des petits fichiers.
++
++             Usage       Usage        Usage       Taille du
++   Option    compr.     d�compr.    d�compr. -s    Corpus
++
++     -1      1200 k       500 k         350 k      914704
++     -2      2000 k       900 k         600 k      877703
++     -3      2800 k      1300 k         850 k      860338
++     -4      3600 k      1700 k        1100 k      846899
++     -5      4400 k      2100 k        1350 k      845160
++     -6      5200 k      2500 k        1600 k      838626
++     -7      6100 k      2900 k        1850 k      834096
++     -8      6800 k      3300 k        2100 k      828642
++     -9      7600 k      3700 k        2350 k      828642
++
++.SH "RECUPERATION DE DONNEES DE FICHIERS ENDOMMAGES"
++.I bzip2
++compresse les fichiers en blocs d'une longueur d'habituellemnt 900 Ko.
++Chaque bloc est trait� ind�pendamment des autres.
++Si un d�faut du support physique ou une erreur de transmission provoque l'endommagement d'un fichier multi\-blocs,
++il peut �tre possible de r�cup�rer des donn�es � partir des blocs non endommag�s du fichier.
++
++La repr�sentation compress�e de chaque bloc est d�limit�e par un motif de 48 bits, ce qui permet de trouver les
++limites des blocs avec une probabilit� raisonnable.
++Chaque bloc comporte �galement son propre CRC 32 bits, de sorte que les blocs corrompus peuvent �tre distingu�s des autres.
++
++.I bzip2recover
++est un simple programme dont le but est de rechercher les blocs dans les fichiers .bz2, et d'�crire chaque
++bloc d�tect� dans son propre fichier .bz2.  Vous pouvez alors utiliser
++.I bzip2 
++\-t
++pour tester l'int�grit� des fichiers r�sultants, et d�compresser ceux qui ne sont pas endommag�s.
++
++.I bzip2recover
++prend un seul argument, le nom du fichier endommag�, et �crit un certain nombre de fichiers "rec0001file.bz2",
++"rec0002file.bz2", etc, contenant les blocs extraits.
++Les noms de fichiers en sortie sont con�us de sorte que l'utilisation de jokers (wildcards) dans des traitements
++ult�rieurs -- par exemple, "bzip2 -dc  rec*file.bz2 > donn�es_r�cup�r�es" -- liste les fichiers dans le bon ordre.
++
++.I bzip2recover
++devrait �tre utilis� principalement pour traiter les grands fichiers .bz2, puisque ceux\-ci contiennent de nombreux blocs.
++Il est clairement inutile d'essayer de l'utiliser sur des fichiers endommag�s d'un seul bloc, car un seul bloc endommag�
++ne peut �tre r�cup�r�.
++Si vous voulez minimiser toute perte potentielle de donn�es � cause d'erreurs de transmission, vous devriez envisager
++d'utiliser une taille de bloc plus restreinte.
++
++.SH PERFORMANCES
++La phase de tri de la compression r�unit les cha�nes de caract�res similaires pr�sentes dans le fichier.
++A cause de cela, les fichiers contenant de tr�s longues suites de symboles r�p�t�s, comme "aabaabaabaab ..."
++(r�p�t�s plusieurs centaines de fois) peuvent �tre compress�s plus lentement que d'habitude.  Les versions 0.9.5 et ult�rieures se conduisent nettement mieux que les versions pr�c�dentes de ce point de vue.
++Le rapport entre le temps de compression dans le pire des cas et dans le cas moyen est de l'ordre de 10 pour 1.
++Pour les versions ant�rieures, ce rapport �tait de 100 pour 1.
++Vous pouvez utiliser l'option \-vvvv pour voir la progression dans les d�tails, si vous le souhaitez.
++
++La vitesse de d�compression n'est pas affect�e par ces ph�nom�nes.
++
++.I bzip2
++alloue d'habitude plusieurs Mo de m�moire pour ses besoins, et ensuite charge le tout d'une mani�re assez al�atoire.
++Cela signifie que les performances, � la fois pour la compression et la d�compression, sont largement d�termin�es
++par la vitesse � laquelle votre machine peut traiter les d�fauts de cache.
++A cause de cela, de petites modifications du code pour r�duire le taux d'�chec en cache ont donn� des
++am�liorations de performances disproportionn�es.
++Je suppose que 
++.I bzip2
++se conduira le mieux sur des machines avec de tr�s larges caches.
++
++.SH INCONV�NIENTS
++Les messages d'erreurs d'E/S ne sont pas d'une grande utilit�.
++.I bzip2
++essaie vraiment de d�tecter les erreurs d'E/S et de s'arr�ter proprement, mais les d�tails du probl�me
++rencontr� peuvent parfois induire en erreur.
++
++Cette page de manuel se rattache � la version 0.9.5 de
++.I bzip2.  
++Les donn�es compress�es cr��es par cette version sont enti�rement compatibles de fa�on descendante
++et ascendante avec les versions ant�rieures 0.1pl2 et 0.9.0, � l'exception pr�s que les versions 0.9.0 et
++ult�rieures peuvent correctement d�compresser de multiples fichiers compress�s et concat�n�s.
++La version 0.1pl2 ne sait pas le faire; elle s'arr�tera apr�s la d�compression du premier fichier du flux.
++
++.I bzip2recover
++utilise des entiers 32 bits pour repr�senter les positions des bits dans les fichiers compress�s ;
++de ce fait, il ne peut traiter de fichiers compress�s de plus de 512 Mo de long.
++Ceci pourrait �tre r�solu facilement.
++
++.SH AUTEUR
++Julian Seward, jseward at acm.org.
++
++http://www.muraroa.demon.co.uk
++
++Les id�es int�gr�es �
++.I bzip2
++sont dues (entre autres) aux personnes suivantes : Michael Burrows et David Wheeler (pour la transformation de tri de blocs),
++David Wheeler (� nouveau, pour le codeur Huffman), Peter Fenwick (pour le mod�le de codage structur� du
++.I bzip,
++original et pour de nombreux raffinements), et Alistair Moffat, Radford Neal et Ian Witten (pour le codeur arithm�tique du
++.I bzip
++original).
++Je suis tr�s reconnaissant � ces personnes pour leur aide, leur support et lerus conseils.
++Voyez le manuel dans la distribution source pour obtenir des liens vers les sources de documentation.
++Christian von Roques m'encouragea � chercher des algorithmes de tri plus rapides, pour acc�l�rer la compression.
++Bela Lubkin m'encouragea � am�liorer la performance de la compression dans le pire des cas.
++Beaucoup de personnes m'ont envoy� des patchs, aid� pour des probl�mes de portabilit�, pr�t� des machines,
++donn� des conseils et ont �t� g�n�ralement utiles.
++
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/file.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/file.1	2001-11-14 22:14:50.000000000 +0100
+@@ -0,0 +1,335 @@
++.\" Traduction 05/09/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH FILE 1 "5 Septembre 2000" Linux "Manuel de l'utilisateur Linux"
++.SH NOM
++file \- D�terminer le type d'un fichier.
++.SH SYNOPSIS
++.B file
++[
++.B \-bcnsvzL
++]
++[
++.B \-f
++nomfichier ]
++[
++.B \-m 
++fichiersmagiques ] fichier ...
++.SH DESCRIPTION
++Cette page de manuel documente la version 3.27 de la commande
++.B file.
++.B file
++teste chaque argument pour essayer de le classifier.
++Il y a trois types de tests, effectu�s dans cet ordre : tests de syst�mes de fichiers, tests de nombre magique,
++et tests de langage.
++Le
++.I premier
++test qui r�ussit provoque l'affichage du type du fichier.
++.PP
++Le type affich� contient en g�n�ral l'un des mots
++.B text
++(le fichier ne contient que des caract�res ASCII
++et peut probablement �tre lu sur un terminal
++ASCII ),
++.B executable
++(le fichier contient le r�sultat de la compilation d'un programme dans une forme compr�hensible par
++ certains noyaux Unix ou autres), ou
++.B data
++signifiant tout le reste (les donn�es, �tant en g�n�ral `binary', �.�.d. binaires, ou `non\-printable',
++�.�.d. non affichables).
++Les exceptions sont les formats de fichiers bien connus (fichiers cores, archives tar) dont on sait
++qu'ils contiennent des donn�es binaires.
++Quand vous modifiez le fichier
++.I /usr/share/magic
++ou le programme lui\-m�me,
++.B "conservez ces mots\-cl�s" .
++Certains programmes se reposent sur le fait que tous les fichiers accessibles en lecture dans un r�pertoire doivent
++�tre pr�setn� sous le terme ``texte'' par \fBfile\fR.
++Ne faites pas comme � Berkeley, en changeant ``shell commands text'' en ``shell script''.
++.PP
++Les tests de syst�mes de fichiers sont bas�s sur l'examen de la sortie de l'appel-syst�me
++.BR stat (2).
++Le programme v�rifie si le fichier est vide, ou s'il s'agit d'un certain type de fichier sp�ciaux.
++Tous les types de fichiers connus appropri�s pr�sents sur votre syst�me (sockets, liens symboliques
++ou tubes nomm�s (FIFOs) sur les syst�mes qui les impl�mentent) sont reconnus lorsqu'ils sont d�finis dans le fichier
++d'ent�te du syst�me
++.IR sys/stat.h  .
++.PP
++Les tests de nombres magiques sont utilis�s pour v�rifier des fichiers contenant des donn�es dans des formats fixes
++particuliers. L'exemple type est un fichier binaire ex�cutable (programme compil�)
++.IR a.out ,
++dont le format est d�fini dans
++.I a.out.h,
++et peut\-�tre aussi dans
++.I exec.h
++dans le r�pertoire d'inclusion standard. Ces fichiers contiennent un ``nombre magique'' qui
++indique au syst�me d'exploitation UNIX que le fichier est un binaire ex�cutable, et qui donne le
++type pr�cis parmi ces multiples types possibles. Le concept de ``nombre magique'' a �t� appliqu� par extension
++aux fichiers de donn�es. Tout fichier contenant un identificateur invariable a une place fixe dans le fichier
++peut d'habitude �tre d�crit de cette fa�on. L'information sur ces fichiers est lue � partir du fichier magique
++.I /usr/share/magic.
++.PP
++Si un argument semble �tre un fichier ASCII,
++.B file
++essaie de deviner le langage dans lequel il a �t� ecrit. Les tests de langage recherchent des
++cha�nes de caract�res particuli�res (cf
++.IR names.h )
++qui peuvent appara�tre n'importe o� dans les premiers blocs d'un fichier. Par exemple, le mot\-cl�
++.B .br
++indique que le fichier est probablement un fichier d'entr�e
++.BR troff (1),
++comme le mot\-cl�
++.B struct
++indique un programme C. Ces tests sont moins fiables que les deux autres types de tests,
++et donc ils sont pratiqu�s en dernier lieu. Les routines de tests de langage testent �galement quelques
++types divers (comme les archives 
++.BR tar (1)),
++et d�terminent si un fichier de type inconnu doit �tre �tiquet� `ascii text' (texte ascii) ou `data' (donn�es). 
++.SH OPTIONS
++.TP 8
++.B \-b
++Ne pas faire pr�c�der les lignes de sortie par les noms des fichiers (mode court).
++.TP 8
++.B \-c
++Afficher pour v�rification l'analyse d'un fichier magique. Cette option est habituellement utilis�e en conjonction avec
++.B \-m
++pour d�bogger un nouveau fichier magique avant de l'installer.
++.TP 8
++.B \-f nomfichier
++Lire les noms de fichiers � examiner � partir du fichier
++.I nomfichier
++(un par ligne) avant la liste des arguments. Il doit y avoir au moins un
++.I nomfichier
++ou un argument nom de fichier; pour tester l'entr�e standard, utilisez ``-'' comme argument nom de fichier.
++.TP 8
++.B \-m liste
++Indiquer une liste de fichiers de rechange contenant les nombres magiques. Cela peut �tre un seul fichier,
++ou une liste de fichiers s�par�s par des `:'
++.TP 8
++.B \-n
++Forcer le vidage de la sortie standard apr�s la v�rification d'un fichier. Ce n'est utile que durant la v�rification
++d'une liste de fichiers. Cette option est pr�vue pour �tre utilis�e par des programmes qui veulent recevoir
++le type du fichier de sortie � travers un tube.
++.TP 8
++.B \-v
++Afficher le num�ro de version et se terminer normalement.
++.TP 8
++.B \-z
++Essayer de regarder � l'int�rieur des fichiers compress�s.
++.TP 8
++.B \-L
++suivre les liens symboliques, comme l'option du m�me nom utilis�e par
++.BR ls (1).
++(sur les syst�mes supportant les liens symboliques).
++.TP 8
++.B \-s
++Normalement,
++.B file
++n'essaie de lire et d�terminer que le type des fichiers pr�sents comme arguments, et que
++.BR stat (2)
++rapporte en tant que fichiers ordinaires. Ceci peut �viter des probl�mes,
++car la lecture de fichiers sp�ciaux peut avoir des cons�quences bizarres. Fournir l'option
++.BR \-s
++indique �
++.B file
++de lire �galement les fichiers arguments les fichiers arguments qui sont des fichiers blocs,
++ou des fichiers sp�ciaux de p�riph�riques. C'est utile pour d�terminer le type de syst�mes de fichiers
++des donn�es situ�es dans des partitions de disque brutes, �.�.d. des fichiers sp�ciaux bloc.
++Cette option indique �galement �
++.B file
++de ne pas accorder d'importance � la taille de fichier indiqu�e par
++.BR stat (2)
++puisque, sur certains syst�mes, il indique des tailles nulle pour des partitions de disque brutes.
++.SH FICHIERS
++.I /usr/share/magic
++\- liste des nombres magiques (par d�faut)
++.SH ENVIRONNEMENT
++La variable d'environnement
++.B MAGIC
++peut �tre utilis�e pour donner les noms des fichiers de nombres magiques utilis�s par d�faut.
++.SH "VOIR AUSSI"
++
++.BR magic (5)
++\- description du format du fichier magique.
++.br
++.BR strings (1), " od" (1), " hexdump(1)"
++\- outils d'examen de fichiers non-textes.
++.SH CONFORMIT�
++Ce programme est suppos� outrepasser la d�finition de l'interface System V pour FILE(CMD), pour ce
++qu'on peut comprendre du langage vague qui y est utilis�. Son comportement est en grande partie compatible
++avec le programme System V du m�me nom. Cette version conna�t cependant plus de nombres magiques, et donc
++produira des sorties diff�rentes (m�me si plus pr�cises) dans de nombreux cas. 
++.PP
++La seule diff�rence importante entre cette version et celle de System V est que cette version traite
++n'importe quel espace blanc comme un d�limiteur, de sorte que les espaces dans les cha�nes de caract�res
++de motifs doivent �tre marqu�s par un caract�re d'�chappement. Par exemple,
++.br
++>10	string	language impress\ 	(donn�es imPRESS)
++.br
++d'un fichier magique existant devrait �tre chang� en
++.br
++>10	string	language\e impress	(donn�es imPRESS)
++.br
++en plus, dans cette version, si une cha�ne de caract�res de motif contient un backslash, il doit �tre marqu�
++par un caract�re d'�chappement. Par exemple,
++.br
++0	string		\ebegindata	document Andrew Toolkit
++.br
++d'un fichier magique existant devrait �tre chang� en
++.br
++0	string		\e\ebegindata	document Andrew Toolkit
++.br
++.PP
++Les versions 3.2 et ult�rieures de SunOS de Sun Microsystems incluent une commande
++.BR file (1)
++d�riv�e de celle de System V, mais comprenant quelques extensions. Ma version ne diff�re que peu de celle de
++Sun. Elle inclut l'extension de l'op�rateur `&' utilis�, par exemple, dans
++.br
++>16	long&0x7fffffff	>0		not stripped
++.SH R�PERTOIRE MAGIQUE
++Les entr�es du fichier magique ont �t� obtenues � partir de sources vari�es, principalement via USENET, et ont
++re�u une contribution de diff�rents auteurs. Christos Zoulas (adresse en bas) collectera les entr�es additionnelles
++ou corrig�es du fichier magique. Une mise � jour des entr�es du fichier magique sera distribu�e p�riodiquement.
++.PP
++L'ordre des entr�es pr�sentes dans le fichier magique est important. Selon le syst�me que vous utilisez,
++l'ordre dans lequel elles sont plac�es peut �tre incorrect. Si votre ancienne commande
++.B file
++utilise un fichier magique, gardez l'ancien fichier magique pour pouvoir effectuer des comparaisons (renommez\-le en 
++.IR /usr/share/magic.orig ).
++.SH EXEMPLES
++.nf
++$ file file.c file /dev/hda
++file.c:   C program text
++file:     ELF 32-bit LSB executable, Intel 80386, version 1,
++          dynamically linked, not stripped
++/dev/hda: block special
++
++$ file -s /dev/hda{,1,2,3,4,5,6,7,8,9,10}
++/dev/hda:   x86 boot sector
++/dev/hda1:  Linux/i386 ext2 filesystem
++/dev/hda2:  x86 boot sector
++/dev/hda3:  x86 boot sector, extended partition table
++/dev/hda4:  Linux/i386 ext2 filesystem
++/dev/hda5:  Linux/i386 swap file
++/dev/hda6:  Linux/i386 swap file
++/dev/hda7:  Linux/i386 swap file
++/dev/hda8:  Linux/i386 swap file
++/dev/hda9:  empty
++/dev/hda10: empty
++.fi
++.SH HISTORIQUE
++Il y a eu une commande
++.B file
++dans chaque UNIX depuis au moins la version  de recherche 6 (page de manuel dat�e de janvier 1975). La
++version de System V a introduit un changement majeur : la liste externe des types de nombres
++magiques. Ceci a consid�rablement ralenti le programme mais l'a rendu beaucoup plus flexible.
++.PP
++Ce programme, bas� sur la version System V, a �t� �crit par Ian Darwin sans jeter un coup d'oeil au code d'une autre personne.
++.PP
++John Gilmore r�visa largement le code, l'am�liorant par rapport � la premi�re version. Geoff Collyer trouva
++plusieurs inad�quations, et fournit quelques entr�es du fichier magique. Le programme a connu une �volution
++continue depuis lors.
++.SH AUTEUR
++Ecrit par Ian F. Darwin, adresse UUCP {utzoo | ihnp4}!darwin!ian, adresse Internet ian at sq.com,
++adresse postale P.O. Box 603, Station F, Toronto, Ontario, CANADA M4Y 2L8.
++.PP
++Modifi� par Rob McMahon, cudcv at warwick.ac.uk, en 1989 pour �tendre l'op�rateur `&' d'un simple `x&y != 0' � un `x&y op z'.
++.PP
++Modifi� par Guy Harris, guy at netapp.com, en 1993, pour :
++.RS
++.PP
++remettre en place l'op�rateur `&' "ancien style" dans son �tat original parce que 1) la modification de
++Rob McMahon modifia l'ancien style d'utilisation, parce que 2) l'op�rateur `&' "nouveau style" de SunOS,
++que supporte cette version de
++.BR file ,
++traite �galement `x&y op z', et parce que 3) la modification de Rob n'�tait pas du tout document�e ;
++.PP
++ajouter des niveaux multiples de `>' ;
++.PP
++ajouter les mots\-cl�s ``beshort'', ``leshort'', etc. pour regarder les nombres dans le fichier dans un
++ordre d'octets sp�cifique, plut�t que dans l'ordre natif des octets du programme ex�cutant
++.BR file .
++.RE
++.PP
++Changements par Ian Darwin et par des auteurs vari�s, incluant Christos Zoulas (christos at astron.com), 1990-1999.
++.SH NOTICE LEGALE
++Copyright (c) Ian F. Darwin, Toronto, Canada,
++1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993.
++.PP
++Ce logiciel n'est pas sujet et ne peut pas �tre rendu sujet � n'importe quelle licence de la Compagnie Am�ricaine des T�l�phones et T�l�graphes (American Telephone and Telegraph Company), Sun Microsystems Inc., Digital Equipment Inc., Lotus Development Inc., les r�gents de l'Universit� de Californie, le Consortium X ou le MIT, ou encore la Free Software Foundation.
++.PP
++Ce logiciel n'est pas sujet � une restriction d'exportation du D�partement du Commerce des Etats\-Unis, et peut �tre export� dans n'importe quel pays ou plan�te.
++.PP
++L'autorisation est donn�e � quiconque d'utiliser ce logiciel dans n'importe quel but, et de le modifier et de le distribuer librement, en respectant les restrictions suivantes :
++.PP 
++1. L'auteur n'est pas responsable des cons�quences de l'utilisation de ce logiciel, quelles qu'elles soient, m�me si elles se produisent � cause de d�fauts qui y sont pr�sents.
++.PP
++2. L'origine de ce logiciel ne doit pas �tre mal repr�sent�e, que ce soit par revendication explicite ou par omission.  Puisque peu d'utilisateurs lisent le code source, les cr�dits doivent appara�tre dans la documentation.
++.PP
++3. Les versions modifi�es doivent �tre renseign�es comme telles, et ne peuvent pas �tre pr�sent�es comme �tant le logiciel original.  Puisque peu d'utilisateurs lisent le code source, les CREDITS doivent appara�tre dans la documentation.
++.PP
++4. Cette notice ne peut �tre modifi�e ou alt�r�e.
++.PP
++Quelques fichiers de support (\fIgetopt\fP, \fIstrtok\fP) distribu�s avec ce paquetage sont sujets eux m�mes termes que ceux pr�sents ci\-dessus.
++.PP
++Quelques simples fichiers de support (\fIstrtol\fP, \fIstrchr\fP) distibu�s avec ce paquetage sont dans le domaine public, et sont marqu�s comme tels.
++.PP
++Les fichiers
++.I tar.h
++et
++.I is_tar.c
++ont �t� �crits par John Gilmore pour son programme 
++.B tar
++du domaine public, et ne sont pas couverts par les restrictions ci\-dessus.
++.SH BOGUES
++Il y a s�rement une meilleure fa�on d'automatiser la construction du fichier Magique � partir du r�pertoire
++magique. Quelle est-elle ? Il vaudrais mieux compiler le fichier magique en binaire (via, p.ex.,
++.BR ndbm (3)
++ou, mieux encore, en cha�nes de caract�res
++.SM ASCII
++de longueur fixe pour une utilisation dans des environnements r�seaux h�t�rog�nes) pour un d�marrage plus rapide. Ensuite,
++le programme tournerait aussi vite que la version 7 du programme du m�me nom, avec la flexibilit� de la version de System V.
++.PP
++.B file
++utilise plusieurs algorithmes qui favorisent la vitesse par rapport � la pr�cision, et donc il peut se tromper
++sur le contenu des fichiers
++.SM ASCII.
++.PP
++Le support des fichiers
++.SM ASCII
++(principalement pour les langages de programmation) est simpliste, inefficace, et requiert une recompilation pour une mise � jour.
++.PP
++Il devrait  avoir une clause ``else'' pour suivre une s�rie de lignes de continuation.
++.PP
++Le fichier magique et les mots\-cl�s devraient avoir le support des expressions r�guli�res. Son utilisation
++des tabulations ASCII comme un d�limiteur de champ est horrible et rend difficile l'�dition des fichiers.
++.PP
++Il serait souhaitable de permettre les lettres majuscules dans les mots\-cl�s pour diff�rencier, par exemple, les commandes
++.BR troff (1)
++des macros des pages de manuel. L'utilisation d'expressions r�guli�res devrait rendre cela facile.
++.PP
++Le programme ne reconna�t pas FORTRAN. Il devrait �tre capable de le faire en recherchant quelques mots\-cl�s
++qui appara�ssent indent�s par rapport au d�but de la ligne. Le support des expressions r�guli�res devrait rendre
++cela facile.
++.PP
++La liste de mots\-cl�s de
++.I ascmagic
++appartient probablement au fichier Magique. Ceci pourrait �tre fait en utilisant un mot\-cl� comme `*' pour
++la valeur de d�placement.
++.PP
++Une autre optimisation pourrait �tre de r�ordonner le fichier magique de sorte que l'on puisse passer
++les tests pour le premier octet, le premier mot, etc., une fois qu'on l'a trouv�. Se plaindre des conflits
++dans les entr�es du fichier magique. Eventuellement cr�er une r�gle de sorte que les entr�es soient tri�es sur
++base du d�placement par rapport au d�but du fichier plut�t que sur la position � l'int�rieur du fichier magique.
++.PP
++Le programme devrait fournir un moyen d'estimer le degr� d'exactitude d'une supposition.  
++.PP
++Ce programme est plus lent que les commandes \fBfile\fR de certains vendeurs de Unix.
++.PP
++Cette page de manuel, en particulier cette section, est trop longue.
++.SH DISPONIBILIT�
++Vous pouvez obtenir la derni�re version de l'auteur original par FTP anonyme sur
++.B ftp.astron.com
++dans le r�pertoire
++.I /pub/file/file-X.YY.tar.gz
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/finger.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/finger.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,117 @@
++.\" Copyright (c) 1989, 1990 The Regents of the University of California.
++.\" All rights reserved.
++.\"
++.\" Redistribution and use in source and binary forms, with or without
++.\" modification, are permitted provided that the following conditions
++.\" are met:
++.\" 1. Redistributions of source code must retain the above copyright
++.\"    notice, this list of conditions and the following disclaimer.
++.\" 2. Redistributions in binary form must reproduce the above copyright
++.\"    notice, this list of conditions and the following disclaimer in the
++.\"    documentation and/or other materials provided with the distribution.
++.\" 3. All advertising materials mentioning features or use of this software
++.\"    must display the following acknowledgement:
++.\"	This product includes software developed by the University of
++.\"	California, Berkeley and its contributors.
++.\" 4. Neither the name of the University nor the names of its contributors
++.\"    may be used to endorse or promote products derived from this software
++.\"    without specific prior written permission.
++.\"
++.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++.\" SUCH DAMAGE.
++.\"
++.\"	from: @(#)finger.1	6.14 (Berkeley) 7/27/91
++.\"	$Id: finger.1,v 1.3 1996/07/13 22:27:46 dholland Exp $
++.\"
++.\" Traduction le 24/05/1997 par Michel Quercia (quercia at cal.enst.fr)
++.\"
++.TH FINGER 1 "24 Mai 1997" "BSD Exp�rimental" "Manuel de reference UNIX"
++.SH NOM
++finger \- Rechercher des informations sur un utilisateur.
++.SH SYNOPSIS
++\fBfinger\fP [\fB-lmsp\fP] [\fIuser ...\fP] [\fIuser at host ...\fP]
++.SH DESCRIPTION
++\fBfinger\fP affiche des informations sur les utilisateurs.
++.PP
++Options:
++.SS
++.TP
++\fB-s\fP
++\fBFinger\fP affiche le nom de login, le nom r�el, le terminal et
++l'autorisation d'�criture (``*'' signifie que l'�criture sur le terminal est
++interdite), le temps d'inactivit�, la date de login, l'adresse et le
++num�ro de t�l�phone de travail.
++.sp
++La date de login est affich�e sous la forme mois, jour, heure, minutes, � moins
++qu'elle ne remonte � plus de six mois, auquel cas l'ann�e est affich�e � la
++place de l'heure et des minutes.
++.sp
++Si le terminal, le temps d'inactivit� ou la date de login sont inconnus ou
++indisponibles, ils sont remplac�s par des ast�risques.
++.TP
++\fB-l\fP
++produit un affichage multi-lignes contenant toutes les informations de
++l'option \fB-s\fP avec en plus le r�pertoire de d�marrage de l'utilisateur,
++son num�ro de t�l�phone personnel, l'�tat de sa bo�te aux lettres, et le
++contenu des fichiers \fI".plan"\fP, \fI".project"\fP et \fI".forward"\fP
++de son r�pertoire de d�marrage.
++.sp
++Les num�ros de t�l�phone � onze chiffres sont affich�s sous la forme
++``+N-NNN-NNN-NNNN''.
++Les num�ros � dix ou sept chiffres sont affich�s comme des num�ros � onze
++chiffres tronqu�s.
++Les num�ros � cinq chiffres sont affich�s sous la forme ``xN-NNNN''.
++Les num�ros � quatre chiffres sont affich�s sous la forme ``xNNNN''.
++.sp
++Si l'�criture sur le terminal est interdite, le texte ``(messages off)''
++est ajout� � la ligne contenant le num�ro du terminal.
++Avec l'option \fB-l\fP, chaque utilisateur est affich� s�par�ment;
++si un m�me utilisateur est connect�
++plusieurs fois, tous les terminaux associ�s sont affich�s en bloc.
++.sp
++L'�tat de la bo�te aux lettres est affich� sous la forme
++``No Mail.'' si elle est vide,
++``Mail last read DDD MMM ## HH:MM YYYY (TZ)'' si l'utilisateur a consult� 
++sa bo�te aux lettres depuis la derni�re arriv�e de courrier,
++ou ``New mail received ...'', ``  Unread since ...'' s'il est arriv� du
++courrier depuis la derni�re consultation. 
++.TP
++\fB-p\fP
++supprime l'affichage des fichiers \fI".plan"\fP et \fI".project"\fP.
++.TP
++\fB-m\fP
++d�sactive la recherche automatique des noms
++d'utilisateur. \fIUser\fP est g�n�ralement un nom de login;
++cependant la recherche s'effectue
++aussi sur le nom r�el si l'on ne sp�cifie pas l'option \fB-m\fP.
++La recherche s'effectue sans differencier les majuscules et les minuscules.
++.PP
++Sans options, \fBfinger\fP utilise le style d'affichage correspondant � \fB-l\fP
++s'il y a des op�randes, et \fB-s\fP sinon. Noter que dans les deux formats certains
++champs peuvent manquer si l'information correspondante n'est pas disponible.
++.sp
++Sans argument, \fBfinger\fP affiche les informations concernant tous les
++utilisateurs actuellement connect�s.
++.sp
++\fBFinger\fP peut �tre utilis� pour chercher des utilisateurs sur une machine
++distante. Ces utilisateurs sont sp�cifi�s sous la forme \fIuser at host\fP ou
++\fI at host\fP, le format d'affichage par d�faut est \fB-l\fP dans le premier
++cas et \fB-s\fP dans le second.
++L'option \fB-l\fP est la seule qui peut �tre transmise � une machine distante.
++.SH VOIR AUSSI
++chfn(1), passwd(1), w(1), who(1).
++.SH HISTORIQUE
++La commande \fBfinger\fP est apparue dans BSD 3.0.
++
++
++.SH TRADUCTION
++Michel Quercia, 1997.
+--- man-pages-extra.orig/fr/man1/gdb.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/gdb.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,303 @@
++.\" Copyright (c) 1991 Free Software Foundation
++.\" See section COPYING for conditions for redistribution
++.\" $Id: gdb.1,v 1.4 1999/01/05 00:50:50 jsm Exp $
++.\" Traduction 02/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH GDB 1 "2 ao�t 2000" "GNU" "Manuel de l'utilisateur Linux"
++.SH NOM
++gdb \- Le d�boggeur GNU.
++.SH SYNOPSIS
++.na
++.TP
++.B gdb
++.RB "[\|" \-help "\|]"
++.RB "[\|" \-nx "\|]"
++.RB "[\|" \-q "\|]"
++.RB "[\|" \-batch "\|]"
++.RB "[\|" \-cd=\c
++.I r�p\c
++\|]
++.RB "[\|" \-f "\|]"
++.RB "[\|" "\-b\ "\c
++.IR bps "\|]"
++.RB "[\|" "\-tty="\c
++.IR p�riph�rique "\|]"
++.RB "[\|" "\-s "\c
++.I fich_symb\c
++\&\|]
++.RB "[\|" "\-e "\c
++.I prog\c
++\&\|]  
++.RB "[\|" "\-se "\c
++.I prog\c
++\&\|]
++.RB "[\|" "\-c "\c
++.I core\c
++\&\|]
++.RB "[\|" "\-x "\c
++.I cmds\c
++\&\|]
++.RB "[\|" "\-d "\c
++.I r�p\c
++\&\|]
++.RB "[\|" \c
++.I prog\c
++.RB "[\|" \c
++.IR core \||\| ID_proc\c
++\&\|]\&\|]
++.ad b
++.SH DESCRIPTION
++Le but d'un d�boggeur tel que GDB est de vous permettre de voir ce qui se passe ``� l'int�rieur'' d'un autre programme quand il s'ex�cute \(em\& ou ce qu'un autre programme faisait au moment o� il s'est crash�.
++
++GDB peut faire quatre principaux types de choses (en plus d'autres choses qui les aident) pour vous aider � d�tecter les bogues en action :
++
++.TP
++\ \ \ \(bu
++D�marrer votre programme, en sp�cifiant tout ce qui pourrait affecter son comportement.
++
++.TP
++\ \ \ \(bu
++Faire stopper votre programme sous des conditions sp�cifi�es.
++
++.TP
++\ \ \ \(bu
++Examiner ce qui s'est pass�, quand votre programme s'est arr�t�.
++
++.TP
++\ \ \ \(bu
++Changer des choses dans votre programme, de sorte que vous puissiez vous exercer en corrigeant les effets d'un bogue et continuer pour en apprendre sur un autre.
++.PP
++
++Vous pouvez utiliser GDB pour d�bogger des programmes �crits en C, C++, et Modula-2.  Le support du Fortran sera ajout� d�s qu'un compilateur Fortran GNU sera pr�t.  GDB est invoqu� avec la commande shell \c
++.B gdb\c
++\&.  Une fois lanc�, il lit les commandes du terminal jusqu'� ce que vous lui disiez de s'arr�ter avec la commande GDB \c
++.B quit\c
++\&.  Vous pouvez obtenir de l'aide en ligne de \c
++.B gdb\c
++\& lui\-m�me en utilisant la commande \c
++.B help\c
++\&.
++
++Vous pouvez lancer \c
++.B gdb\c
++\& sans arguments ni options, mais la mani�re la plus habituelle de lancer GDB est de lui donner un ou deux arguments, en sp�cifiant le programme ex�cutable comme argument :
++.sp
++.br
++gdb\ programme
++.br
++.sp
++
++Vous pouvez �galement le d�marrer avec � la fois un programme ex�cutable et un fichier core (fichier d'�tat de la m�moire au moment du crash) sp�cifi�s :
++.sp
++.br
++gdb\ programme\ core
++.br
++.sp
++
++Vous pouvez, � la place, sp�cifier un identificateur de processus en second agument, si vous voulez d�bogger un processus en cours d'ex�cution :
++.sp
++.br
++gdb\ programme\ 1234
++.br
++.sp
++
++attacherait GDB au processus \c
++.B 1234\c
++\& (� moins que vous ayez �galement un fichier nomm� `\|\c
++.B 1234\c
++\&\|'; GDB cherche d'abord un fichier core).
++
++Voici quelques une des commandes GDB les plus fr�quemment utiles :
++.TP
++.B break \fR[\|\fIfichier\fB:\fR\|]\fIfonction
++\&
++Placer un point d'arr�t sur la fonction \c
++.I function\c
++\& (dans le fichier \c
++.I fichier\c
++\&).
++.TP
++.B run \fR[\|\fIliste_arguments\fR\|]
++D�marrer votre programme (avec \c
++.I liste_arguments\c
++\&, si sp�cifi�).
++.TP
++.B bt
++Backtrace: afficher la pile d'appels du programme.
++.TP
++.BI print " expression"\c
++\&
++Afficher la valeur d'une expression.
++.TP
++.B c
++Continuer l'ex�cution de votre programme (apr�s l'avoir arr�t�, par exemple suite � un point d'arr�t).
++.TP
++.B next
++Ex�cuter la ligne suivante du programme (apr�s s'�tre arr�t�); passer \c
++.I au\-dessus de\c
++\& tout appel de fonction dans la ligne.
++.TP
++.B step
++Ex�cute la ligne suivante du programme (apr�s s'�tre arr�t�);\c
++.I p�n�trer\c
++\& tout appel de fonction dans la ligne.
++.TP
++.B help \fR[\|\fInom\fR\|]
++Affiche une information sur la commande GDB \c
++.I nom\c
++\&, ou des informations g�n�rales sur l'utilisation de GDB.
++.TP
++.B quit
++Sortir de GDB.
++.PP
++Pour des d�tails complets sur GDB, voir \c
++.I 
++Using GDB: A Guide to the GNU Source-Level Debugger\c
++\&, par Richard M. Stallman et Roland H. Pesch.  Le m�me texte est disponible en ligne dans l'entr�e \c
++.B gdb\c
++\& du programme \c 
++.B info\c
++\& .
++.SH OPTIONS
++Tout argument autre que des options sp�cifiant un fichier ex�cutable et un fichier core (ou un ID de processus), ��d le premier argument rencontr� sans drapeau d'option sp�cifi� est �quivalent � une option `\|\c
++.B \-se\c,
++\&\|' et le second, s'il y en a un, est �quivalent � une option `\|\c
++.B \-c\c
++\&\|' si c'est le nom d'un fichier.  Beaucoup d'options ont � la fois les formes longue et courte; les deux sont montr�es ici.  Les formes longues sont aussi reconnues si vous les tronquez, pour autant qu'une partie suffisante de l'option soit pr�sente pour �viter toute d'ambigu�t�.  (Si vous pr�f�rez, vous pouvez marquer les arguments d'option avec `\|\c
++.B +\c
++\&\|' plut�t qu'avec `\|\c
++.B \-\c
++\&\|', bien que nous illustrons la convention la plus courante.)
++Toutes les options et arguments de ligne de commandes sont trait�s dans un ordre s�quentiel.  L'ordre a une importance quand l'option
++`\|\c
++.B \-x\c
++\&\|' est utilis�e.
++.TP
++.B \-help
++.TP
++.B \-h
++Lister toutes les options, avec de br�ves explications.
++.TP
++.BI "\-symbols=" "fichier"\c
++.TP
++.BI "\-s " "fichier"\c
++\&
++Lire la table des symboles � partir du fichier \c
++.I fichier\c
++\&.
++.TP
++.B \-write
++Autoriser l'�criture dans les fichiers ex�cutables et les fichiers core.
++.TP
++.BI "\-exec=" "fichier"\c
++.TP
++.BI "\-e " "fichier"\c
++\&
++Utiliser le fichier \c
++.I fichier\c
++\& comme le fichier ex�cutable � ex�cuter quand c'est appropri�, et pour examiner de simples donn�es en conjonction avec un d�chargement de la m�moire (core dump).
++.TP
++.BI "\-se=" "fichier"\c
++\&
++Lire la table des symboles � partir du fichier \c
++.I fichier\c
++\& et l'utiliser comme fichier ex�cutable.
++.TP
++.BI "\-core=" "fichier"\c
++.TP
++.BI "\-c " "fichier"\c
++\&
++Utiliser le fichier \c
++.I fichier\c
++\& comme �tant le core dump � examiner.
++.TP
++.BI "\-command=" "fichier"\c
++.TP
++.BI "\-x " "fichier"\c
++\&
++Ex�cuter les commandes GDB � partir du fichier \c
++.I fichier\c
++\&.  
++.TP
++.BI "\-directory=" "r�pertoire"\c
++.TP
++.BI "\-d " "r�pertoire"\c
++\&
++Ajouter \c
++.I r�pertoire\c
++\& au chemin o� rechercher les fichiers sources.
++.PP
++.TP
++.B \-nx
++.TP
++.B \-n
++N'ex�cuter de commandes d'aucun fichier d'initialisation `\|\c
++.B .gdbinit\c
++\&\|' .
++Normalement, les commandes dans ces fichiers sont ex�cut�es apr�s que toutes les options de ligne de commandes, et tous les arguments aient �t� trait�s.
++.TP
++.B \-quiet
++.TP
++.B \-q
++``Silence''.  Ne pas afficher les messages d'introduction et de copyright.  Cers messages sont �galement supprim�s en mode non interactif.
++.TP
++.B \-batch
++Ex�cuter en mode non interactif.  Quitter avec la valeur de retour \c
++.B 0\c
++\& apr�s avoir trait� tous les fichiers de commandes sp�cifi�s par`\|\c
++.B \-x\c
++\&\|' (et `\|\c
++.B .gdbinit\c
++\&\|', s'ils ne sont pas d�sactiv�s).
++Quitter avec une valeur de retour non nulle si une erreur s'est produite durant l'ex�cution des commandes GDB dans les fichiers de commandes.  Le mode non interactif peut �tre utile pour ex�cuter GDB comme un filtre, par exemple pour t�l�charger et lancer un programme sur un autre ordinateur; pour rendre ceci plus utile, le message
++.sp
++.br
++Program\ exited\ normally. (Programme termin� normalement)
++.br
++.sp
++(qui est d'habitude affich� chaque fois qu'un programme s'ex�cutant sous le contr�le de GDB se termine) n'est pas affich� dans le mode non interactif.
++.TP
++.BI "\-cd=" "r�pertoire"\c
++\&
++Lancer GDB en utilisant \c
++.I r�pertoire\c
++\& en tant que r�pertoire de travail, au lieu du r�pertoire courant.
++.TP
++.B \-fullname
++.TP
++.B \-f
++Emacs utilise cette option quand il ex�cute GDB comme un sous\-processus.  Cela dit � GDB de sortir le nom du fichier complet et le num�ro de ligne d'une fa�on standard, reconnaissable, � chaque fois qu'un cadre de pile est affich� (ce qui inclut toutes les fois o� le programme s'arr�te).  Cette forme reconnaissable ressemble � deux caract�res`\|\c
++.B \032\c
++\&\|' , suivis du nom du fichier, du num�ro de ligne et de la position du caract�re s�par�s par des deux\-points, et un saut de ligne.  Le programme d'interface Emacs-vers-GDB utilise les deux caract�res`\|\c
++.B \032\c
++\&\|' comme un signal pour afficher le code source du cadre.
++.TP
++.BI "\-b " "bps"\c
++\&
++R�gler la vitesses de la ligne (bauds ou bits par seconde) de toute interface s�rielle utilis�e pas GDB pour le d�boggage � distance.
++.TP
++.BI "\-tty=" "p�riph�rique"\c
++\&
++Ex�cuter en utilisant \c
++.I p�riph�rique\c
++\& pour l'entr�e et la sortie standard de votre programme.
++.PP
++.SH "VOIR AUSSI"
++l'entr�e
++.RB "`\|" gdb "\|'"
++dans le fichier
++.B info\c
++\&;
++.I 
++Using GDB: A Guide to the GNU Source-Level Debugger\c
++, Richard M. Stallman et Roland H. Pesch, July 1991.
++.SH COPYING
++Copyright (c) 1991 Free Software Foundation, Inc.
++.PP
++L'autorisation est donn�e de cr�er et de distribuer des copies textuelles de ce manuel, � condition que la notice de copyright et la notice de permission soient pr�serv�es dans toutes les copies.
++.PP
++L'autorisation est donn�e de copier et distribuer des versions modifi�es de ce manuel sous les conditions de copie textuelle, � condition que l'enti�ret� du travail d�riv� r�sultant soit distribu�e sous les termes d'une autorisation identique � celle\-ci.
++.PP
++L'autorisation est donn�e de copier et distribuer des traductions de ce manuel dans n'importe quel autre langue, sous les conditions ci-dessus pour les versions modifi�es, sauf que cette notice de permission peut �tre incluse dans des traductions approuv�es par la Free Software Foundation au lieu de l'anglais originel.
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/host.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/host.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,168 @@
++.\"
++.\" Traduction le 01/06/1997 par Michel Quercia (quercia at cal.enst.fr)
++.\"
++.TH HOST 1 "1er Juin 1997" "Linux Exp�rimental" "Manuel de l'utilisateur Linux"
++.SH NOM
++host \- Chercher des noms de machine � l'aide d'un serveur de domaine.
++.SH SYNOPSIS
++\fBhost\fP [\fB-l\fP] [\fB-v\fP] [\fB-w\fP] [\fB-r\fP] [\fB-d\fP]
++[\fB-t\fI types] [\fB-a\fP] machine [\fIserveur\fP]
++.SH DESCRIPTION
++\fBhost\fP recherche des informations sur des machines Internet.
++Il obtient ces informations � partir d'un ensemble de serveurs interconnect�s
++et r�partis dans le monde entier.
++Par d�faut, il effectue uniquement une conversion entre des noms de
++machine et des adresses IP.
++Cependant, avec les options \fB-t\fP ou \fB-a\fP, il permet d'obtenir toutes
++les informations sur cette machine contenues dans la base de donn�es du
++serveur de domaine.
++.PP
++Les arguments peuvent �tre soit des noms de machine soit des adresses
++IP. Le programme essaie d'abord de les interpr�ter
++comme des adresses IP
++et si cela �choue il les traite comme des noms de machine.
++Une adresse IP est constitu�e de nombres d�cimaux s�par�s par des points
++par exemple "128.6.4.194".
++Un nom de machine est constitu� de noms s�par�s par des points par exemple
++"topaz.rudgers.edu".
++Si le nom ne se termine pas par un point, le nom du domaine local est
++automatiquement ajout� � la fin.
++Donc un utilisateur du domaine "Rutgers" peut demander "host topaz", et lancer
++en r�alite la recherche du nom "topaz.rutgers.edu".
++Si cela �choue, on essaie le nom tel qu'il a �t� fourni (dans ce cas "topaz").
++Cette convention est aussi utilis�e pour le courrier et les autres utilitaires
++r�seau. Le suffixe � accoler est obtenu en examinant les resultats de
++la commande "hostname" et en prenant tout ce qui commence apr�s le
++premier point.
++(Voir ci-dessous comment configurer la recherche d'un nom de machine.)
++.PP
++Le premier argument est le nom de la machine que vous voulez chercher.
++Si c'est une adresse IP, une "recherche inverse" est effectu�e, c'est � dire
++que le serveur de domaine cherche dans un ensemble de bases de donn�es s�par�es
++utilis� pour convertir les adresses en noms.
++.PP
++Le deuxi�me argument est optionnel.
++Il vous permet de sp�cifier un serveur particulier � interroger.
++Si vous ne sp�cifiez pas cet argument, le serveur par d�faut
++(normalement la machine locale) est utilis�.
++.PP
++Si un nom est sp�cifi�, vous pouvez obtenir trois sortes de r�sultats.
++Voici un exemple qui les montre tous les trois:
++.sp
++.nf
++   % host sun4
++   sun4.rutgers.edu is a nickname for ATHOS.RUTGERS.EDU
++   ATHOS.RUTGERS.EDU has address 128.6.5.46
++   ATHOS.RUTGERS.EDU has address 128.6.4.4
++   ATHOS.RUTGERS.EDU mail is handled by ARAMIS.RUTGERS.EDU
++.fi
++.sp
++L'utilisateur a tap� la commande "host sun4".
++La premi�re ligne indique que le nom "sun4.rutgers.edu" est en fait un alias,
++le nom officiel de la machine est "ATHOS.RUTGERS.EDU".
++Les deux lignes suivantes indiquent les adresses IP.
++Si une machine a plusieurs interfaces r�seau, il y aura une adresse IP pour
++chaque interface.
++La derni�re ligne indique que ATHOS.RUTGERS.EDU ne re�oit pas lui m�me son
++courrier, celui-ci est pris en charge par ARAMIS.RUTGERS.EDU.
++Il peut y avoir plusieurs lignes de cette sorte car certaines machines ont
++plusieurs machines g�rant le courrier pour elles.
++D'un point de vue technique, toute machine pouvant recevoir du courrier
++est suppos�e avoir une telle entr�e.
++Si la machine re�oit elle-m�me son courrier, il doit y avoir une entr�e
++le mentionnant, par exemple "XXX mail is handled by XXX".
++Cependant de nombreuses machines recevant leur propre courrier ne se
++soucient pas de mentionner ce fait.
++Si une machine a une entr�e "mail is handled by" mais pas d'adresse,
++ceci signifie que la machine ne fait pas r�ellement partie d'Internet
++mais qu'une machine qui est sur le reseau transmettra le courrier qui lui est
++destin�.
++Les machines sur Usenet, Bitnet et un certain nombre d'autres r�seaux ont de
++telles entr�es.
++.PP
++Un certain nombre d'options peuvent �tre sp�cifi�es avant le nom de machine.
++La plupart de ces options n'ont de signification que pour les personnes charg�es
++de mettre � jour la base de donn�es du domaine.
++.PP
++L'option \fB-w\fP impose d'attendre une r�ponse ind�finiment.
++Normalement le d�lai maximal d'attente est de l'ordre d'une minute.
++.PP
++L'option \fB-v\fP produit un affichage "verbeux".
++Ceci est le format du fichier officiel principal du domaine document� dans la
++page de manuel de "named".
++Sans cette option, l'affichage se conforme grosso-modo � ce format,
++en essayant de le rendre un peu plus intelligible aux utilisateurs normaux.
++Sans l'option \fB-v\fP, les champs A, MX et CNAME sont affich�s:
++"has address", "mail is handled by" et "is a nickname for" et les champs
++TTL ne sont pas affich�s.
++.PP
++L'option \fB-r\fP supprime la recherche r�cursive.
++Ceci signifie que le serveur de noms ne retournera que les informations
++dont il dispose, il ne contactera pas d'autres serveurs pour obtenir
++des informations suppl�mentaires.
++.PP
++L'option \fB-d\fP active le d�boguage.
++Les requ�tes sur le r�seau sont affich�es en d�tail.
++.PP
++L'option \fB-t\fP vous permet de sp�cifier un type d'information � rechercher.
++Les arguments sont ceux d�finis dans la page de manuel de "named".
++Pour l'instant, les types support�s sont
++a, ns, md, mf, cname, soa, mb, mg,  mr,  null,  wks,  ptr,
++hinfo,  minfo,  mx, uinfo, uid, gid, unspec
++et le joker qui peut �tre indiqu� par "any" ou "*".
++Les types doivent �tre sp�cifi�s en minuscules.
++Noter que, par d�faut, on recherche d'abord "a" puis "mx" � moins que l'option
++volubile soit sp�cifi�e auquel cas le type par d�faut est "a".
++.PP
++L'option \fB-a\fP (all) �quivaut a \fB-v -t any\fP.
++.PP
++L'option \fB-l\fP produit la liste d'un domaine complet.
++Par exemple "host -l rutgers.edu"
++affiche la liste de toutes les machines du domaine "rutgers.edu".
++L'option \fB-t\fP peut �tre utilis�e pour filtrer l'information
++affich�e selon le type sp�cifi�.
++Le type par d�faut est l'information d'adresse qui comprend �galement
++les champs PTR et NS.
++La commande "host -l -v -t any rutgers.edu"
++fournit l'int�gralit� des donn�es sur "rutgers.edu" dans le format
++du fichier officiel principal.
++(Toutefois, le champ SOA est list� deux fois pour d'obscures raisons.)
++NOTE: \fB-l\fP est impl�ment� en t�l�chargeant la base de donn�es compl�te
++et en filtrant l'information demand�e.
++Cette commande ne doit �tre utilis�e qu'en cas d'absolue n�c�ssit�.
++.PP
++.SH CONFIGURATION DE LA RECHERCHE DES NOMS
++En general le nom fourni par l'utilisateur ne contient pas de point
++et un nom de domaine par d�faut est ajout�.
++Le nom de domaine peut �tre d�fini dans /etc/resolv.conf,
++mais normalement il est d�duit du nom de la machine locale en
++conservant tout ce qui suit le premier point.
++L'utilisateur peut imposer un nom de domaine par d�faut diff�rent
++� l'aide de la variable d'environnement \fILOCALDOMAIN\fP.
++De plus, l'utilisateur peut fournir ses propres abr�viations pour les
++noms de machine. Elles doivent �tre plac�es dans un fichier � raison
++d'une abr�viation par ligne.
++Chaque ligne contient une abr�viation, un espace et le nom complet de la
++machine.
++Le nom de ce fichier doit �tre indiqu� dans la variable d'environnement
++\fIHOSTALIASES\fP.
++.PP
++.SH VOIR AUSSI
++named(8)
++.SH BOGUES  
++Vous pouvez obtenir des effets inattendus en tapant le nom d'une machine
++n'appartenant pas au domaine local.
++N'oubliez pas que le nom local du domaine est toujours ajout� au nom fourni
++� moins que ce dernier ne se termine par un point.
++C'est uniquement en cas d'echec que le nom fourni est utilis� tel quel.
++.PP
++L'option \fB-l\fP essaye uniquement le premier serveur de noms du domaine
++sp�cifi�. Si ce serveur est mort, vous pouvez avoir � indiquer explicitement
++quel serveur contacter.
++Par exemple, pour avoir un listing de "foo.edu", vous pouvez essayer
++"host -t ns foo.edu" pour obtenir la liste de tous les serveurs de noms du
++domaine "foo.edu", et ensuite essayer "host -l foo.edu xxx" pour tous les
++serveurs "xxx" list�s jusqu'� en trouver un qui fonctionne.
++
++.SH TRADUCTION
++Michel Quercia, 1997.
+--- man-pages-extra.orig/fr/man1/last.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/last.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,83 @@
++.\"
++.\" Traduction 09/06/1997 par Christophe Blaess (ccb at club-internet.fr)
++.\"
++.TH LAST 1 "9 Juin 1997" Linux "Manuel de l'utilisateur Linux"
++.SH NOM
++last, lastb \- Afficher une liste des utilisateurs derni�rement connect�s.
++.SH SYNOPSIS
++.B last
++.RB [ \-R ]
++.RB [ \-\fInum\fP ]
++.RB "[ \-\fBn\fP \fInum\fP ]"
++.RB [ \-adx ]
++.RB "[ \-\fBf\fP \fIfichier\fP ]"
++.RI [ nom... ]
++.RI [ tty... ]
++.br
++.B lastb
++.RB [ \-R ]
++.RB [ \-\fInum\fP ]
++.RB "[ \-\fBn\fP \fInum\fP ]"
++.RB "[ \-\fBf\fP \fIfichier\fP ]"
++.RB [ \-adx ]
++.RI [ nom... ]
++.RI [ tty... ]
++.SH DESCRIPTION
++.B Last
++parcourt le fichier \fB/var/log/wtmp\fP (ou le fichier indiqu� par
++l'option \fB\-f\fP) pour pr�senter une liste de toutes les connexions
++et d�connexions des utilisateurs, depuis la cr�ation du fichier.
++
++Des noms d'utilisateurs ou de terminaux peuvent �tre sp�cifi�s, afin que
++\fBlast\fP ne montre que les connexions/d�connexions correspondant
++� ces arguments. Le nom des terminaux peuvent �tre abr�g�s, ainsi
++\fBlast 0\fP est �quivalent � \fBlast tty0\fP.
++
++Quand \fBlast\fP re�oit un signal \s-2SIGINT\s0 (engendr� par la touche
++d'interruption, g�n�ralement Controle-C) ou un signal \s-2SIGQUIT\s0
++(d�clench� par la touche Quit, g�n�ralement Controle-\e), il
++indiquera le point o� il est arriv� dans le fichier, et dans le cas
++de \s-2SIGINT\s0, \fBlast\fP se terminera.
++.PP
++Le pseudo-utilisateur \fBreboot\fP est enregistr� � chaque red�marrage
++du syst�me, ainsi \fBlast reboot\fP affichera une liste de toutes les
++r�initialisations depuis la cr�ation du fichier de journalisation.
++.PP
++\fBLastb\fP se comporte comme \fBlast\fP, mais il utilise le fichier
++\fB/var/log/btmp\fP qui journalise toutes les tentatives infructueuses de
++connexion.
++.SH OPTIONS
++.IP \fB\-\fP\fInum\fP
++Cet argument indique � \fBlast\fP le nombre de lignes d'enregistrement �
++afficher.
++.IP "\fB\-n\fP \fInum\fP"
++est �quivalent � \fB\-\fP\fInum\fP.
++.IP \fB\-R\fP
++Cet argument emp�che l'affichage du champ \fBhostname\fP.
++.IP \fB\-a\fP
++Demande � \fBlast\fP d'afficher le nom d'h�te en derni�re colonne. 
++Principalement utile en combinaison avec l'option suivante.
++.IP \fB\-d\fP
++Pour les connexions non-locales, Linux journalise le nom d'h�te ainsi
++que son adresse IP. Avec cette option, l'adresse IP est � nouveau
++reconvertie en nom d'h�te.
++.IP \fB\-x\fP
++Afficher �galement les arr�ts du syst�me et les modifications de
++niveau d'ex�cution (run level).
++.SH NOTES
++Les fichiers \fIwtmp\fP et \fIbtmp\fP sont parfois absents.
++Le syst�me ne journalise les informations que si les fichiers sont
++deja pr�sents, mais ne les cr�e pas de lui-m�me.
++
++Il s'agit d'un choix local de configuration. Si vous d�sirez utiliser
++ces journalisations, vous pouvez cr�er les fichiers avec une simple
++commande \fBtouch\fP (par exemple, \fItouch /var/log/wtmp\fP).
++.SH AUTEUR
++Miquel van Smoorenburg, miquels at cistron.nl
++.SH "VOIR AUSSI"
++.BR shutdown (8),
++.BR login (1),
++.BR init (8).
++
++.SH TRADUCTION
++Christophe Blaess, 1997.
+--- man-pages-extra.orig/fr/man1/ld.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/ld.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,897 @@
++.\" Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 1999 Free Software Foundation
++.\" See section COPYING for conditions for redistribution
++.\" Traduction 28/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH LD 1 "28 ao�t 2000" "GNU" "Manuel de l'utilisateur Linux"
++.de BP
++.sp
++.ti \-.2i
++\(**
++..
++
++.SH NOM
++ld \- L'�diteur de liens GNU.
++
++.SH SYNOPSIS
++.hy 0
++.na
++.TP
++.B ld 
++.RB "[\|" \-o 
++.I fich_sortie\c
++\&\|] \c
++.I fich_objet\c
++\&.\|.\|.
++.br
++.RB "[\|" \-A\c
++.I architecture\c
++\&\|] 
++.RB "[\|" "\-b\ "\c
++.I format-entr�e\c
++\&\|] 
++.RB "[\|" \-Bstatic "\|]"  
++.RB "[\|" \-Bdynamic "\|]"  
++.RB "[\|" \-Bsymbolic "\|]"  
++.RB "[\|" "\-c\ "\c
++.I fich_commandes\c
++\&\|] 
++.RB "[\|" \-\-cref "\|]"
++.RB "[\|" \-d | \-dc | \-dp\c
++\|]
++.br
++.RB "[\|" "\-defsym\ "\c
++.I symbole\c
++\& = \c
++.I expression\c
++\&\|]
++.RB "[\|" \-\-demangle "\|]"
++.RB "[\|" \-\-no\-demangle "\|]"
++.RB "[\|" "\-e\ "\c
++.I entr�e\c
++\&\|] 
++.RB "[\|" \-embedded\-relocs "\|]"
++.RB "[\|" \-E "\|]" 
++.RB "[\|" \-export\-dynamic "\|]"
++.RB "[\|" "\-f\ "\c
++.I nom\c
++\&\|]
++.RB "[\|" "\-\-auxiliary\ "\c
++.I nom\c
++\&\|]
++.RB "[\|" "\-F\ "\c
++.I nom\c
++\&\|]
++.RB "[\|" "\-\-filter\ "\c
++.I nom\c
++\&\|]
++.RB "[\|" "\-format\ "\c
++.I format-entr�e\c
++\&\|] 
++.RB "[\|" \-g "\|]" 
++.RB "[\|" \-G
++.I taille\c
++\&\|]
++.RB "[\|" "\-h\ "\c
++.I nom\c
++\&\|]
++.RB "[\|" "\-sonom\ "\c
++.I nom\c
++\&\|]
++.RB "[\|" \-\-help "\|]"
++.RB "[\|" \-i "\|]"
++.RB "[\|" \-l\c
++.I ar\c
++\&\|] 
++.RB "[\|" \-L\c
++.I rep_recherche\c
++\&\|] 
++.RB "[\|" \-M "\|]" 
++.RB "[\|" \-Map
++.I fich_corresp\c
++\&\|] 
++.RB "[\|" \-m
++.I �mulation\c
++\&\|] 
++.RB "[\|" \-n | \-N "\|]" 
++.RB "[\|" \-noinhibit-exec "\|]" 
++.RB "[\|" \-no\-keep\-memory "\|]" 
++.RB "[\|" \-no\-warn\-mismatch "\|]" 
++.RB "[\|" \-O\c
++.I niveau\c
++\&\|]
++.RB "[\|" "\-oformat\ "\c
++.I format-sortie\c
++\&\|] 
++.RB "[\|" "\-R\ "\c
++.I nom_fichier\c
++\&\|]
++.RB "[\|" \-relax "\|]"
++.RB "[\|" \-r | \-Ur "\|]" 
++.RB "[\|" "\-rpath\ "\c
++.I r�pertoire\c
++\&\|]
++.RB "[\|" "\-rpath\-link\ "\c
++.I r�pertoire\c
++\&\|]
++.RB "[\|" \-S "\|]" 
++.RB "[\|" \-s "\|]" 
++.RB "[\|" \-shared "\|]" 
++.RB "[\|" \-sort\-common "\|]" 
++.RB "[\|" "\-split\-by\-reloc\ "\c
++.I nombre\c
++\&\|]
++.RB "[\|" \-split\-by\-file "\|]" 
++.RB "[\|" "\-T\ "\c
++.I fich_commandes\c
++\&\|]  
++.RB "[\|" "\-Ttext\ "\c
++.I textorig\c
++\&\|] 
++.RB "[\|" "\-Tdata\ "\c
++.I dataorig\c
++\&\|] 
++.RB "[\|" "\-Tbss\ "\c
++.I bssorig\c
++\&\|]
++.RB "[\|" \-t "\|]" 
++.RB "[\|" "\-u\ "\c
++.I symb\c
++\&]
++.RB "[\|" \-V "\|]"
++.RB "[\|" \-v "\|]"
++.RB "[\|" \-\-verbose "\|]"
++.RB "[\|" \-\-version "\|]"
++.RB "[\|" \-warn\-common "\|]" 
++.RB "[\|" \-warn\-constructors "\|]" 
++.RB "[\|" \-warn\-multiple\-gp "\|]" 
++.RB "[\|" \-warn\-once "\|]" 
++.RB "[\|" \-warn\-section\-align "\|]" 
++.RB "[\|" \-\-whole\-archive "\|]" 
++.RB "[\|" \-\-no\-whole\-archive "\|]" 
++.RB "[\|" "\-\-wrap\ "\c
++.I symbole\c
++\&\|]
++.RB "[\|" \-X "\|]" 
++.RB "[\|" \-x "\|]" 
++.ad b
++.hy 1
++.SH DESCRIPTION
++\c
++.B ld\c
++\& combine des fichiers objets et archives, reloge leurs donn�es et relie les r�f�rences de symboles. Souvent, la derni�re action � effectuer dans la construction d'un nouveau programme compil� � ex�cuter est un appel � \c
++.B ld\c
++\&.
++
++\c
++.B ld\c
++\& accepte des fichiers �crits dans le Langage de Commande de l'�diteur de Liens pour fournir un contr�le explicite et total sur le processus d'�dition des liens. Cette page de manuel ne d�crit pas le langage de commandes; voyez l'entr�e  `\|\c
++.B ld\c
++\|' dans `\|\c
++.B info\c
++\|', ou le manuel
++.I
++ld: the GNU linker
++\&, pour des d�tails complets sur le langage de commandes et d'autres aspects de l'�diteur de liens GNU. 
++
++Cette version de \c
++.B ld\c
++\& utilise les librairies BFD g�n�riques pour op�rer sur les fichiers objets. Cela permet � \c
++.B ld\c
++\& de lire, combiner et �crire des fichiers objets dans un grand nombre de formats diff�rents\(em\&par exemple, COFF ou
++\c
++.B a.out\c
++\&.  Des formats diff�rents peuvent �tre li�s ensemble pour produire un fichier ex�cutable de n'importe quel type.  Vous pouvez utiliser `\|\c
++.B objdump \-i\c
++\|' pour obtenir une liste des formats support�s dans diff�rentes architectures; voyez
++.BR objdump ( 1 ).
++
++En plus de sa flexibit�, l'�diteur de liens GNU est plus utile que tout autre �diteur de liens pour la fourniture d'information de diagnostic.  Beaucoup d'�diteurs de liens abandonnent l'ex�cution imm�diatement apr�s une erreur; quand c'est possible,
++\c
++.B ld\c
++\& continue l'ex�cution, vous permettant d'identifier d'autres erreurs (ou, dans certains cas, d'obtenir un fichier objet malgr� l'erreur).
++
++L'�diteur de liens GNU \c
++.B ld\c
++\& est con�u pour recouvrir une large �tendue de situations, et pour �tre aussi compatible que possible avec d'autres �diteurs de liens.  Vous avez donc un grand choix d'options pour contr�ler son comportement sur la ligne de commandes, et � partir des variables d'environnement.
++
++.SH OPTIONS
++La pl�thore d'options de ligne de commandes peut �tre rebutante, mais en g�n�ral peu d'entre elles sont utilis�es dans des contextes particuliers.  Par exemple, une utilisation fr�quente de \c
++.B ld\c
++\& est de lier des fichiers objets Unix standard sur un syst�me Unix standard les supportant.  Sur un tel syst�me, pour �diter les liens d'un fichier \c
++.B hello.o\c
++\&, il faut faire :
++.sp
++.br
++$\ ld\ \-o\ output\ /lib/crt0.o\ hello.o\ \-lc
++.br
++.sp
++Ceci indique � \c
++.B ld\c
++\& de produire un fichier d�nomm� \c
++.B output\c
++\& , qui est le r�sultat de la liaison du fichier \c
++.B /lib/crt0.o\c
++\& avec \c
++.B hello.o\c
++\& et la librairie \c
++.B libc.a\c
++\& , qui provient des r�pertoires standards de recherche.
++
++Les options de ligne de commandes de \c
++.B ld\c
++\& peuvent �tre sp�cifi�es dans n'importe quel ordre, et r�p�t�es � volont�.  Pour la plupart d'entre elles, la r�p�tition d'une option avec des arguments diff�rents n'aura aucun effet, ou surchargera les occurrences pr�c�dentes de cette option.
++
++Les exceptions\(em\&qui peuvent �tre utilis�es plus d'une fois sans perte de signification\(em\&sont
++\c
++.B \-A\c
++\&, \c
++.B \-b\c
++\& (ou son synonyme \c
++.B \-format\c
++\&), \c
++.B \-defsym\c
++\&,
++\c
++.B \-L\c
++\&, \c
++.B \-l\c
++\&, \c
++.B \-R\c
++\&, et \c
++.B \-u\c
++\&.
++
++La liste des fichiers objets � lier ensemble, � savoir \c
++.I fich_objet\c
++\&,
++peut suivre, pr�c�der ou �tre m�lang�e aux options de ligne de commandes, sauf qu'un argument \c
++.I fich_objet\c
++\& ne peut �tre plac� entre une option et son argument.
++
++D'habitude, l'�diteur de liens est invoqu� avec au moins un fichier objet, mais d'autres formes d'entr�es binaires peuvent �galement �tre sp�cifi�es avec \c
++.B \-l\c
++\&,
++\c
++.B \-R\c
++\&, et avec le langage de commandes de scripts.  Si \c
++.I aucun\c
++\& fichier d'entr�e binaire n'est sp�cifi�, l'�diteur des liens ne produit aucune sortie, et sort le message `\|\c
++.B No input files\c
++\|' (Aucun fichier d'entr�e).
++
++Les arguments options doivent ou bien suivre directement la lettre d'option sans espace entre les deux, ou bien �tre donn�s en tant qu'arguments s�par�s suivant imm�diatement l'option qui les requiert.
++
++.TP
++.BI "-A" "architecture"
++Dans la version actuelle de \c
++.B ld\c
++\&, cette option n'est utile que pour la famille d'architectures des Intel 960.  Dans cette configuration de \c
++.B ld\c
++\& , l'argument
++\c
++.I architecture\c
++\& est l'un des noms de deux lettres identifiant les membres de la famille 960; l'option sp�cifie la cible de sortie d�sir�e, et avertit d'�ventuelles instructions incompatibles dans les fichiers d'entr�e.  Elle modifie �galement la stat�gie de recherche des archives de librairie par l'�diteur de liens, pour supporter l'utilisation de librairies sp�cifiques � une architecture particuli�re, en incluant dans la boucle de recherche les noms suffix�s par la cha�ne de caract�res identifiant l'architecture.
++
++Par exemple, si votre ligne de commandes \c
++.B ld\c
++\& incluait aussi bien `\|\c
++.B \-ACA\c
++\|' que `\|\c
++.B \-ltry\c
++\|', l'�diteur de liens rechercherait (dans ses chemins de recherches int�gr�s, et dans tous les chemins sp�cifi�s avec \c
++.B \-L\c
++\&) une librairie de nom
++.sp
++.br
++try
++.br
++libtry.a
++.br
++tryca
++.br
++libtryca.a
++.br
++.sp
++
++Les deux premi�res possibilit�s seraient envisag�es dans tous les cas, les deux derni�res sont dues � l'utilisation de `\|\c
++.B \-ACA\c
++\|'.
++
++Des versions futures de \c
++.B ld\c
++\& pourraint supporter des fonctionnalit�s diff�rentes pour d'autres familles d'architecture.
++
++Vous pouvez utiliser \c
++.B \-A\c
++\& plus d'une fois sur la ligne de commandes si une famille d'architectures permet la combinaison d'architectures cibles.  Chaque utilisation ajoutera une nouvelle paire de variantes de noms � rechercher quand \c
++.B \-l
++sp�cifie une librairie.
++
++.TP
++.BI "\-b " "format-entr�e"
++Sp�cifie le format binaire des fichiers objets en entr�e qui suivent cette option sur la ligne de commandes.  En g�n�ral, vous n'avez pas besoin de sp�cifier cela, car
++\c
++.B ld\c
++\& est configur� pour s'attendre comme format d'entr�e par d�faut au format le plus utilis� sur chaque machine.  \c
++.I format-entr�e\c
++\& est une cha�ne de caract�res correspondant au nom d'un format particulier support� par les librairies BFD.
++\c
++.B \-format \c
++.I format-entr�e\c
++\&\c
++\& a le m�me effet, comme l'a aussi la commande de script
++.BR TARGET .
++
++Vous pouvez utiliser cette option si vous liez des fichiers d'un format binaire inhabituel.  Vous pouvez �galement utiliser \c
++.B \-b\c
++\& pour changer de format explicitement (quand vous liez des fichiers objets de diff�rents formats), en incluant
++\c
++.B \-b \c
++.I input-format\c
++\&\c
++\& avant chaque groupe de fichiers objets d'un format sp�cial.
++
++Le format par d�faut est trouv� dans la variable d'environnement
++.B GNUTARGET\c
++\&.  Vous pouvez aussi d�finir le format d'entr�e � partir d'un script en utilisant la commande \c
++.B TARGET\c
++\&.
++
++.TP
++.B \-Bstatic 
++Ne pas lier avec des librairies partag�es.  Ceci n'a de sens que sur les plateformes o� l'utilisation de librairies partag�es est possible.
++
++.TP
++.B \-Bdynamic
++Lier avec des librairies dynamiques.  Ceci n'a de sens que sur les plateformes o� l'utilisation de librairies partag�es est possible.  Cette options est en g�n�ral activ�e par d�faut sur de telles plateformes.
++
++.TP
++.B \-Bsymbolic
++Pendant la cr�ation d'une librairie partag�e, lier les r�f�rences aux symboles globaux avec les d�finitions � l'int�rieur de de la librairie partag�e (s'il y en a).  Normalement, un programme li� avec une librairie partag�e peut surcharger la d�finition situ�e � l'int�rieur de la librairie partag�e.  Cette option n'a de sens que sur les plateformes ELF qui supportent les librairies partag�es.
++
++.TP
++.BI "\-c " "fich_commandes"
++Indiquer �
++.B ld\c
++\& de lire les commandes de liaison � partir du fichier
++\c
++.I fich_commandes\c
++\&.  Ces commandes surchargeront compl�tement le format de liaison par d�faut de \c
++.B ld\c
++\& (pl�tot que de s'y ajouter); \c
++.I fich_commandes\c
++\& doit sp�cifier tout ce qui est n�cessaire pour d�crire le format cible.
++
++Vous pouvez �galement inclure un script de commandes de liaisons directement dans la ligne de commandes en l'encadrant par des accolades.
++
++.TP
++.B \-\-cref
++Sortir une table des r�f�rences crois�es.  Si un fichier de correspondances d'un �diteur de liens est g�n�r�, la table des r�f�rences crois�es est imprim�e dans le fichier de correspondances.  Sinon, elle est affich�e sur la sortie standard.
++
++.TP
++.B \-d 
++.TP
++.B \-dc
++.TP
++.B \-dp
++Ces trois options sont �quivalentes; des formes multiples sont support�es pour assurer la compatibilit� avec d'autres  �diteurs de liens.  Utilisez n'importe laquelle d'entre elles pour que \c
++.B ld
++r�serve de la place aux symboles communs m�me si un fichier de sortie relogeable est sp�cifi� (\c
++.B \-r\c
++\&).  La commande de script
++\c
++.B FORCE_COMMON_ALLOCATION\c
++\& a le m�me effet.
++
++.TP
++.BI "-defsym " "symbole" "\fR = \fP" expression
++Cr�er un symbole global dans le fichier de sortie, contenant l'adresse absolue fournie par \c
++.I expression\c
++\&.  Vous pouvez utilisez cette option autant de fois que n�cessaire pour d�finir de multiples symboles sur la ligne de commandes.  Une forme d'arithm�tique limit�e est support�e pour l'\c
++.I expression\c
++\& dans ce contexte : vous pouvez donner une constante hexad�cimale ou le nom d'un symbole existant, ou utiliser \c
++.B +\c
++\& et \c
++.B \-\c
++\& pour aouter ou soustraire des constantes hexad�cimales ou des symboles.  Si vous avez besoin d'expressions plus �labor�es, vous devriez utiliser le langage de commandes de l'�diteur de liens � partir d'un script.
++
++.TP
++.B \-\-demangle
++.TP
++.B \-\-no\-demangle
++Ces options contr�lent s'il faut d�coder ou non les noms de symboles dans les messages d'erreur et dans d'autres sorties.  Quand l'�diteur de liens est inform� qu'il doit d�coder, il essaie de pr�senter les noms de symboles d'une mani�re lisible pour un humain : il supprime les _ de t�te s'ils sont utilis�s par le format du fichier objet, et convertit les noms de symboles C++ cod�s en noms lisibles par l'utilisateur.  L'�diteur de liens d�codera par d�faut � moins que la variable d'environnement
++.B COLLECT_NO_DEMANGLE
++n'existe.  Ces options peuvent �tre utilis�es pour surcharger le comportement par d�faut.
++
++.TP
++.BI "-e " "entr�e"\c
++\& 
++Utiliser \c
++.I entr�e\c
++\& comme un symbole explicite pour le commencement de l'ex�cution de votre programme, plut�t que le point d'entr�e par d�faut.  Voyez l'entr�e `\|\c
++.B ld\c
++\|' dans `\|\c
++.B info\c
++\|' pour une discussion sur les comportements par d�faut et les autres fa�ons de sp�cifier le point d'entr�e.
++
++.TP
++.B \-embedded\-relocs
++Cette option n'a de sens que pendant l'�dition des liens de code MIPS ind�pendant de la position g�n�r� par l'option
++.B \-membedded\-pic
++du compilateur et de l'assembleur GNU.  Elle oblige l'�diteur de liens � cr�er une table pouvant �tre utilis�e durant l'ex�cution pour reloger des donn�es qui ont �t� statiquement initialis�es � des valeurs de type pointeur.  Voyez le code dans testsuite/ld-empic pour les d�tails.
++
++.TP
++.B \-E
++.TP
++.B \-export\-dynamic
++Pendant la cr�ation d'un fichier ELF, ajouter tous les symboles � la table des symboles dynamique.  Normalement, la table des symboles dynamique ne contient que les symboles qui sont utilis�s par un objet dynamique.  Cette option est n�cessaire pour certaines utilisations de
++.I dlopen.
++
++.TP
++.BI "-f " "nom"
++.TP
++.BI "--auxiliary " "nom"
++Pendant la cr�ation d'un objet ELF partag�, assigner la valeur \fInom\fR au champ interne DT_AUXILIARY.  Ceci indique � l'�diteur de liens dynamiques que la table des symboles de l'objet partag� devrait �tre utilis�e en tant que filtre auxiliaire sur la table des symboles de l'objet partag�
++.I nom.
++
++.TP
++.BI "-F " "nom"
++.TP
++.BI "--filter " "nom"
++Ceci dit � l'�diteur de liens dynamiques que la table des symboles de l'objet partag� devrait �tre utilis�e en tant que filtre sur la table des symboles de l'objet partag�
++.I nom.
++
++.TP
++.BI "\-format " "input\-format"
++Synonyme de \c
++.B \-b\c
++\& \c
++.I input\-format\c
++\&.
++
++.TP
++.B \-g
++Accept�, mais ignor�; fourni pour la compatibilit� avec d'autres outils.
++
++.TP
++.BI "\-G " "taille"\c
++Fixer la taille maximale des objets pouvant �tre optimis�s en utilisant le registre GP �
++.I taille
++sous MIPS ECOFF.  Ignor� pour les autres formats de fichiers objets.
++
++.TP
++.BI "-h " "nom"
++.TP
++.BI "-sonom " "nom"
++Pendant la cr�ation d'un objet ELF partag�, assigner la valeur \fInom\fR au champ interne DT_SONOM.  Quand un ex�cutable est li� avec un objet partag� qui comporte un champ DT_SONOM, alors quand l'ex�cutable est lanc�, l'�diteur de liens essaiera de charger l'objet partag� sp�cifi� par le champ DT_SONOM au lieu d'utiliser le nom de fichier donn� � l'�diteur de liens.
++
++.TP
++.B \-\-help
++Afficher un r�sum� des options de ligne de commande sur la sortie standard et se terminer normalement.  Cette option et
++.B \-\-version
++commencent avec deux tirets au lieu d'un seul pour assurer la compatibilit� avec les autres programmes GNU.  Les autres options d�butent par un seul tiret pour la compatibilit� avec d'autres �diteurs de liens.
++
++.TP
++.B \-i
++Effectuer une �dition de liens incr�mentale (la m�me chose que l'option \c
++.B \-r\c
++\&).
++
++.TP
++.BI "\-l" "ar"\c
++\& 
++Ajouter un fichier archive \c
++.I ar\c
++\& � la liste des fichiers � lier.  Cette option peut �tre utilis�e n'importe quel nombre de fois.  \c
++.B ld\c
++\& recherchera dans sa liste de chemins des occurrences de \c
++.B lib\c
++.I ar\c
++\&.a\c
++\& pour chaque fichier archive \c
++.I ar
++sp�cifi�.
++
++.TP
++.BI "\-L" "rep_recherche"
++Cette commande ajoute le chemin \c
++.I rep_recherche\c
++\& � la liste des chemins o�
++\c
++.B ld\c
++\& recherche les archives de librairies.  Vous pouvez utiliser cette option n'importe quel nombre de fois.
++
++L'ensemble de chemins de recherche par d�faut (��d sans �tre sp�cifi�s par
++\c
++.B \-L\c
++\&) d�pend de quel mode d'�mulation est utilis� par \c
++.B ld\c
++\& , et dans certains cas de la fa�on dont il a �t� configur�.  Les chemins peuvent �galement �tre sp�cifi�s dans un script avec la commande \c
++.B SEARCH_DIR.
++
++.TP
++.B \-M 
++Afficher (sur la sortie standard) une correspondance de liens (de l'information de diagnostic sur l'endroit o� les symboles sont mis en correspondance par \c
++.B ld\c
++\&, et de l'information sur les allocations de stockages globales et communes).
++
++.TP
++.BI "\-Map " "fich_corresp"\c
++Afficher dans le fichier
++.I fich_corresp
++une correspondance de liens (de l'information de diagnostic sur l'endroit o� les symboles sont mis en correspondance par \c
++.B ld\c
++\&, et de l'information sur les allocations de stockages globales et communes).
++
++.TP
++.BI "\-m " "�mulation"\c
++Emuler l'�diteur de liens
++.I �mulation.
++Vous pouvez lister les �mulations disponibles avec les options
++.I \-\-verbose
++ou
++.I \-V.
++Cette option surcharge le comportement par d�faut fourni � la compilation, qui est le syst�me pour lequel vous avez configur�
++.BR ld .
++
++.TP
++.B \-N 
++sp�cifie des sections \c
++.B text\c
++\& et \c
++.B data\c
++\& accessibles en lecture et en �criture.  Si le format de sortie supporte les nombres magiques du style Unix, la sortie est marqu�e \c
++.B OMAGIC\c
++\&.
++
++Quand vous utilisez l'option `\|\c
++.B \-N\c
++\&\|' , l'�diteur de liens n'aligne pas le segment de donn�es � une limite de page.
++
++.TP
++.B \-n 
++rend le segment de texte accessible uniquement en lecture, et \c
++.B NMAGIC\c
++\& est �crit si c'est possible.
++
++.TP
++.B \-noinhibit\-exec
++Normalement, l'�diteur de liens ne produira pas de fichier en sortie s'il rencontre des erreurs durant le processus d'�dition des liens.  Avec cette option, vous pouvez sp�cifier que vous d�sirez un fichier en sortie m�me apr�s des erreurs non fatales.
++
++.TP
++.B \-no\-keep\-memory
++Normalement, l'�diteur de liens optimise la vitesse d'ex�cution plut�t que la consommation m�moire en mettant les tables des symboles des fichiers d'entr�e en m�moire cache.  A contrario, cette option permet d'indiquer � l'�diteur de liens d'optimiser l'utilisation m�moire, en relisant les tables de symboles si n�cessaire.  Ceci peut �tre requis si l'�diteur de liens tombe � court d'espace m�moire pendant l'�dition des liens d'un ex�cutable de grande taille.
++
++.TP
++.B \-no\-warn\-mismatch
++Normalement, l'�diteur de liens �mettra un message d'erreur si vous essayez de lier ensemble des fichiers d'entr�e qui sont incompatibles pour n'importe quelle raison, peut\-�tre parce qu'ils ont �t� compil�s pour des processeurs diff�rents ou pour des raisons de diff�rents boutismes.  Cette option indique � l'�diteur de liens qu'il devrait ignorer silencieusement de telles erreurs.  Cette option devrait �tre utilis�e avec pr�caution, ��d dans les cas o� vous avez entrepris des actions sp�ciales pour vous assurer que les erreurs de l'�diteur de liens sont inappropri�es.
++
++.TP
++.BI "\-o " "fich_sortie"
++.I fich_sortie\c
++\& est le nom du programme produit par \c
++.B ld\c
++\&; si cette option n'est pas sp�cifi�e, le nom `\|\c
++.B a.out\c
++\|' est utilis� par d�faut.  La commande de script \c
++.B OUTPUT\c
++\& peut �galement sp�cifier le nom du fichier de sortie.
++
++.TP
++.BI "\-O" "niveau"
++G�n�rer des fichiers de sorties optimis�s, cela pouvant prendre beaucoup plus de temps, et ne devant d�s lors probablement �tre utilis� que pour le binaire final.
++\c
++.I niveau\c
++\& est suppos� �tre une valeur num�rique.  Toute valeur sup�rieure � 0 active les optimisations.
++
++.TP
++.BI "\-oformat " "format-sortie"
++Specifier le format binaire du fichier objet en sortie.  Vous ne devez en g�n�ral pas sp�cifier cette option, puisque
++\c
++.B ld\c
++\& est configur� pour produire comme format de sortie par d�faut le format le plus employ� sur chaque machine.  \c
++.I format-sortie\c
++\& est une cha�ne de caract�res texte, le nom d'un format particulier support� par les librairies BFD.  La commande de script
++.B OUTPUT_FORMAT
++peut �galement sp�cifier le format de sortie, mais cette option la surcharge.
++
++.TP
++.BI "\-R " "nom_fichier"
++Lire les noms de symboles et leurs adresses � partir de \c
++.I nom_fichier\c
++\&, mais ne pas les reloger ou les inclure dans la sortie.  Ceci permet � votre fichier de sortie de r�f�rencer symboliquement des adresses m�moires absolues d�finies dans d'autres programmes.
++
++.TP
++.B \-relax
++Une option dont les effets d�pendent de la machine.  Actuellement, cette option n'est support�e que sur le H8/300.
++
++Sur certaines plateformes, utilisez cette option pour effectuer des optimisations globales qui deviennent possibles quand l'�diteur de liens r�soud l'adressage de votre programme, comme les modes d'adressage relax�s et la synth�se de nouvelles instructions dans le fichier objet de sortie.
++
++Sur les plateformes o� cela n'est pas support�, `\|\c
++.B \-relax\c
++\&\|' est accept�, mais n'a aucun effet.
++
++.TP
++.B \-r 
++G�n�rer un fichier de sortie relogeable, ��d un fichier qui peut � son tour servir comme entr�e pour \c
++.B ld\c
++\&.  Cela est souvent appel� une �dition des liens \c
++.I partielle.
++Comme effet de bord, dans les environnements qui supportent les nombres magiques UNIX standards, cette option fixe le nombre magique du fichier de sortie �
++\c
++.B OMAGIC\c
++\&.
++Si cette option n'est pas sp�cifi�e, un fichier absolu est produit.  Pendant l'�dition des lines de programmes C++, cette option \c
++.I ne r�soudra pas\c
++\& les r�f�rences aux constructeurs; \c
++.B \-Ur\c
++\& constitue une alternative. 
++
++Cette option fait la m�me chose que \c
++.B \-i\c
++\&.
++
++.TP
++.B \-rpath\ \fIr�pertoire
++Ajouter un r�pertoire au chemin de recherche des librairies � l'ex�cution.  Ceci est utilis� pendant l'�dition des liens d'un ex�cutable ELF avec des objets partag�s.  Tous les arguments
++.B \-rpath
++sont concat�n�s et pass�s � l'�diteur de liens � l'ex�cution, qui les utilise pour localiser les objets partag�s au moment de l'ex�cution.  L'option
++.B \-rpath
++est �galement utilis�e pendant la localisation d'objets partag�s qui sont requis par des objets partag�s inclus explicitement au moment de l'�dition des liens; voyez la description de l'option
++.B \-rpath\-link.
++Si
++.B \-rpath
++n'est pas utilis� pendant l'�dition des liens d'un ex�cutable ELF, le contenu de la variable d'environnement
++.B LD_RUN_PATH
++sera utilis� (si cette variable est d�finie).
++
++L'option
++.B \-rpath
++peut aussi �tre utilis�e sur SunOS.  Par d�faut, sur SunOS, l'�diteur de liens construira un chemin de recherche � l'ex�cution � partir de l'ensemble des options
++.B \-L
++qu'il re�oit.  Si une option
++.B \-rpath
++est utilis�e, le chemin de recherche � l'ex�cution sera construit exclusivement en utilisant les options
++.B \-rpath
++options, et en ignorant les options
++.B \-L.
++Ceci peut �tre utile pour l'utilisation avec gcc, qui ajoute beaucoup d'options
++.B \-L
++qui peuvent �tre situ�es sur des syst�mes de fichiers NFS mont�s.
++
++.TP
++.B \-rpath\-link\ \fIdirectory
++Pendant l'utilisation de ELF ou de SunOS, une librairie partag�e peut en requ�rir une autre.  Ceci se produit quand une �dition de liens
++.B ld\ \-shared
++inclut une librairie partag�e parmi les fichiers d'entr�e.
++
++Quand l'�diteur de liens rencontre une telle d�pendance quand il effectue une �dition de liens non partag�e et non relogeable, il essaiera de localiser automatiquement les librairies partag�es requises, et de les inclure durant l'�dition de liens, si elles ne sont pas incluses explicitement.  Dans un tel cas, l'option
++.B \-rpath\-link
++sp&cifie le premier ensemble de r�pertoires o� chercher.  L'option
++.B \-rpath\-link
++peut sp�cifier une s�quence de noms de r�pertoires ou bien en sp�cifiant une liste de noms s�par�s par des virgules, ou bien en appara�ssant plusieurs fois.
++
++Si la librairie partag�e n'est pas trouv�e, l'�diteur de liens �mettra un avertissement et continuera son travail.
++
++.TP
++.B \-S 
++Omettre les informations sur les symboles de d�boggage (mais pas sur tous les symboles) dans le fichier de sortie.
++
++.TP
++.B \-s 
++Omettre toute information de symbole dans le fichier de sortie.
++
++.TP
++.B \-shared
++Cr�er une librairie partag�e.  Cela n'est support� actuellement sur les plateformes ELF et SunOS (sur SunOS, ce n'est pas requis car l'�diteur de liens cr�e automatiquement une librairie partag�e quand il y a des symboles non d�finis et que l'option
++.B \-e
++n'est pas utilis�e).
++
++.TP
++.B \-sort\-common
++Normalement, quand
++.B ld
++place les symboles globaux communs dans les sections appropri�es du fichier de sortie, il les trie par taille.  En premier lieu viennent les symboles d'un byte, ensuite ceux de deux, quatre (etc.) , ceci dans le but d'�viter des trous entre les symboles dus aux contraintes d'alignement.  Cette option d�sactive ce tri.
++
++.TP
++.B \-split\-by\-reloc\ \fInombre
++Essayer de cr�er des sections suppl�mentaires dans le fichier de sortie de sorte qu'aucune section dans le fichier de sortie ne comporte plus de
++.I nombre
++relogements.  C'est utile pendant la g�n�ration de programmes hautement relogeables � t�l�charger dans certains noyaux temps r�el utilisant le format COFF de fichier objet, puisque COFF ne peut repr�senter plus de 65535 relogements dans une section.  Notez que cela ne fonctionne pas pour des formats de fichiers objets ne supportant pas de sections arbitraires.  L'�diteur de liens ne d�coupera pas de sections d'entr�es pour la redistribution; ainsi, si une section d'entr�e comporte plus de
++.I nombre
++relogements, une section de sortie en contiendra autant.
++
++.TP
++.B \-split\-by\-file
++Similaire �
++.B \-split\-by\-reloc
++mais cr�e une nouvelle section en sortie pour chaque fichier d'entr�e.
++
++.TP
++.BI "\-Tbss " "orig"\c
++.TP
++.BI "\-Tdata " "orig"\c
++.TP
++.BI "\-Ttext " "orig"\c
++Utiliser \c
++.I orig\c
++\& comme l'adresse de d�part pour les segments
++\c
++.B bss\c
++\&, \c
++.B data\c
++\&, et \c
++.B text\c
++\& respectivement du fichier de sortie.
++\c
++.I orig\c
++\& doit �tre un entier hexad�cimal.
++
++.TP
++.BI "\-T " "fich_commandes"
++Equivalent � \c
++.B \-c \c
++.I fich_commandes\c
++\&\c
++\&; support� pour la compatibilit� avec d'autres outils.
++
++.TP
++.B \-t 
++Afficher les noms des fichiers d'entr�e quand \c
++.B ld\c
++\& les traite.
++
++.TP
++.BI "\-u " "symb"
++Forcer l'introduction de \c
++.I symb\c
++\& dans le fichier de sortie en tant que symbole ind�fini.  Cela peut, par exemple, d�clencher l'�dition des liens de modules additionnels provenant des librairies standards.  \c
++.B \-u\c
++\& peut �tre r�p�t� avec des arguments diff�rents pour introduire des symboles ind�finis suppl�mentaires.
++
++.TP
++.B \-Ur 
++Pour tous les programmes non C++, cette option est �quivalente �
++\c
++.B \-r\c
++\&. Elle g�n�re une sortie relogeable, ��d un fichier de sortie pouvant servir comme entr�e pour \c
++.B ld\c
++\&.  Pendant l'�dition des liens de programmes C++, \c
++.B \-Ur
++.I r�soudra\c
++\& les r�f�rences aux constructeurs, au contraire de \c
++.B \-r\c
++\&.
++
++.TP
++.B \-\-verbose
++Afficher le num�ro de version de \c
++.B ld
++et les �mulations support�es.  Afficher quels fichiers d'entr�e peuvent (ne peuvent pas) �tre ouverts.
++
++.TP
++.B \-v, \-V
++Afficher le num�ro de version de \c
++.B ld\c
++\&.
++L'option
++.B \-V
++affichera �galement les �mulations support�es.
++
++.TP
++.B \-\-version
++Afficher le num�ro de version de \c
++.B ld
++et se treminer normalement.
++
++.TP
++.B \-warn\-common
++Avertir quand un symbole commun est combin� avec un autre symbole commun ou avec une d�finition de symbole.  Les �diteurs de liens Unix permettent cette pratique particuli�re, mais les �diteurs de liens d'autres syst�mes d'exploitation ne la permettent pas.  Cette option vous donne la possibilit� de d�couvrir des probl�mes potentiels dus � la combinaison de symboles globaux.
++
++.TP
++.B \-warn\-constructors
++Avertir si des constructeurs globaux sont utilis�s.  Cela n'est utile que pour un petit nombre de formats de fichiers objets.  Pour les formats comme COFF ou ELF, l'�diteur de liens ne sait pas d�tecter l'utilisation de constructeurs globaux.
++
++.TP
++.B \-warn\-multiple\-gp
++Avertir si le fichier de sortie requiert de multiples valeurs de pointeurs globaux.  Cette option n'a de sens que sur certains processeurs, comme l'Alpha.
++
++.TP
++.B \-warn\-once
++N'avertir qu'une fois pour chaque symbole ind�fini, plut�t qu'une fois par module qui le r�f�rence.
++
++.TP
++.B \-warn\-section\-align
++Avertir si l'adresses d'une section en sortie en modifi�e � cause d'un alignement.  Typiquement, l'alignement sera effectu� par une section d'entr�e.  L'adresse ne sera chang�e que si elle n'est pas explicitement sp�cifi�e, ��d si la commande SECTIONS ne sp�cifie pas une adresses de d�part de la section.
++
++.TP
++.B \-\-whole\-archive
++Pour chaque archive mentionn�e dans la ligne de commandes apr�s l'option
++.B \-\-whole\-archive
++, inclure chaque fichier objet contenu dans l'archive plut�t que de parcourir l'archive pour trouver les fichiers objets requis.  Cette option est normalement utilis�e pour convertir un fichier archive en une librairie partag�e, en for�ant chaque fichier objet � �tre inclus dans la librairie partag�e r�sultante.
++
++.TP
++.B \-\-no\-whole\-archive
++D�sactiver l'effet de l'option
++.B \-\-whole\-archive
++pour des archives appara�ssant plus loin sur la ligne de commandes.
++
++.TP
++.BI "--wrap " "symbole"
++Utiliser une fonction enveloppe pour
++.I symbole.
++Toutes les r�f�rences non d�finies � 
++.I symbole
++seront r�solues en
++.BI "__wrap_" "symbol".
++Toutes les r�f�rences non d�finies �
++.BI "__real_" "symbol"
++seront r�solues en
++.I symbole.
++
++.TP
++.B \-X 
++Effacer tous les symboles locaux temporaires.  Pour la plupart des cibles, ce sont tous les symboles locaux dont les noms commencent par `\|\c
++.B L\c
++\|'.
++
++.TP
++.B \-x
++Effacer tous les symboles locaux.
++
++.PP
++
++.SH ENVIRONNEMENT
++\c
++Vous pouvez modifier le comportement de
++.B ld\c
++\& � l'aide de la variable d'environnement \c
++.B GNUTARGET\c
++\&.
++
++\c
++.B GNUTARGET\c
++\& d�termine le format du fichier objet d'entr�e si vous n'utilisez pas \c
++.B \-b\c
++\& (ou son synonyme \c
++.B \-format\c
++\&).  Sa valeur devrait �tre un des noms BFD utilis�s pour d�nommer un format d'entr�e.  S'il n'y a pas
++\c
++.B GNUTARGET\c
++\& dans l'environnement, \c
++.B ld\c
++\& utilise le format naturel de l'h�te.  Si la valeur de \c
++.B GNUTARGET\c
++\& est fix�e � \c
++.B default\c
++\& , alors BFD essaie de d�terminer le format d'entr�e en examinant les fichiers binaires fournis en entr�e.  Cette m�thode fonctionne souvent, mais il y a quelques ambigu�t�s potentielles car il n'existe pas de m�thode pour s'assurer que le nombre magique utilis� pour marquer les formats de fichiers objets est unique.  N�anmoins, la proc�dure de configuration pour BFD sur chaque syst�me place le format conventionnel pour chaque syst�me en premier lieu dans la liste de recherche, et donc les ambigu�t�s �ventuelles sont r�solues en faveur de la convention.
++
++.PP
++
++.SH "VOIR AUSSI"
++
++.BR objdump ( 1 )
++.br
++.br
++les entr�es
++.RB "`\|" ld "\|' et `\|" binutils "\|'"
++dans
++.B info\c
++.br
++.I 
++ld: the GNU linker\c
++, Steve Chamberlain et Roland Pesch;
++.I
++The GNU Binary Utilities\c
++, Roland H. Pesch.
++
++.SH COPYING
++Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
++.PP
++L'autorisation est donn�e de cr�er et de distribuer des copies textuelles de ce manuel, � condition que la notice de copyright et la notice de permission soient pr�serv�es dans toutes les copies.
++.PP
++L'autorisation est donn�e de copier et distribuer des versions modifi�es de ce manuel sous les conditions de copie textuelle, � condition que l'enti�ret� du travail d�riv� r�sultant soit distribu�e sous les termes d'une autorisation identique � celle\-ci.
++.PP
++L'autorisation est donn�e de copier et distribuer des traductions de ce manuel dans n'importe quel autre langue, sous les conditions ci-dessus pour les versions modifi�es, sauf que cette notice de permission peut �tre incluse dans des traductions approuv�es par la Free Software Foundation au lieu de l'anglais originel.
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/mesg.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/mesg.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,41 @@
++.\"{{{}}}
++.\"{{{  Title
++.\" Traduction 07/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH MESG 1 "7 Ao�t 2000" "Linux" "Manuel de l'utilisateur Linux"
++.\"}}}
++.\"{{{  Name
++.SH NOM
++mesg \- Commander l'acc�s en �criture sur votre terminal.
++.\"}}}
++.\"{{{  Synopsis
++.SH SYNOPSIS
++.B mesg
++.RB [ y | n ]
++.\"}}}
++.\"{{{  Description
++.SH DESCRIPTION
++.B Mesg
++contr�le l'acc�s � votre terminal par d'autres personnes. Son utilisation typique est de permettre ou d'interdire aux autres utilisateurs d'�crire sur votre terminal (voir \fBwrite\fP(1)).
++.\"}}}
++.\"{{{  Options
++.SH OPTIONS
++.IP \fBy\fP
++Permet l'acc�s en �criture � votre terminal.
++.IP \fBn\fP
++Interdit l'acc�s en �criture � votre terminal.
++.PP
++si aucune option n'est donn�e, \fBmesg\fP affiche l'�tat d'acc�s courant de votre terminal.
++.\"}}}
++.\"{{{  Author
++.SH AUTEUR
++Miquel van Smoorenburg (miquels at cistron.nl)
++.\"}}}
++.\"{{{  See also
++.SH "VOIR AUSSI"
++.BR talk (1),
++.BR write (1),
++.BR wall (1)
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
++.\"}}}
+--- man-pages-extra.orig/fr/man1/nm.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/nm.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,203 @@
++.\" Copyright (c) 1991 Free Software Foundation
++.\" See section COPYING for conditions for redistribution
++.\" Traduction 11/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH nm 1 "5 novembre 1991" "GNU" "Manuel de l'utilisateur Linux"
++.de BP
++.sp
++.ti \-.2i
++\(**
++..
++
++.SH NOM
++nm \- Lister les symboles des fichiers objets.
++
++.SH SYNOPSIS
++.hy 0
++.na
++.TP
++.B nm
++.RB "[\|" \-a | \-\-debug\-syms "\|]" 
++.RB "[\|" \-g | \-\-extern\-only "\|]"
++.RB "[\|" \-B "\|]"  
++.RB "[\|" \-C | \-\-demangle "\|]" 
++.RB "[\|" \-D | \-\-dynamic "\|]" 
++.RB "[\|" \-s | \-\-print\-armap "\|]" 
++.RB "[\|" \-o | \-\-print\-file\-name "\|]"  
++.RB "[\|" \-n | \-\-numeric\-sort "\|]" 
++.RB "[\|" \-p | \-\-no\-sort "\|]"
++.RB "[\|" \-r | \-\-reverse\-sort "\|]" 
++.RB "[\|" \-\-size\-sort "\|]" 
++.RB "[\|" \-u | \-\-undefined\-only "\|]"  
++.RB "[\|" \-l | \-\-line\-numbers "\|]"
++.RB "[\|" \-\-help "\|]"  
++.RB "[\|" \-\-version "\|]"  
++.RB "[\|" "\-t \fIradix" | \-\-radix=\fIracine "\|]"
++.RB "[\|" \-P | --portability "\|]"
++.RB "[\|" "\-f \fIformat" | \-\-format=\fIformat "\|]"
++.RB "[\|" "\-\-target=\fIbfdname" "\|]"
++.RB "[\|" \c
++.I fichiers_objet\c
++\&.\|.\|.\|]
++.ad b
++.hy 1
++.SH DESCRIPTION
++GNU \c
++.B nm\c
++\& liste les symboles des fichiers objets \c
++.I fichiers_objet\c
++\&.  Si aucun fichier objet n'est donn� comme argument, \c
++.B nm\c
++\& suppose que c'est `\|\c
++.B a.out\c
++\|'.
++
++.SH OPTIONS
++Les formes longues et courtes des options, montr�es ici comme alternatives, sont �quivalentes.
++
++.TP
++.B \-A
++.TP
++.B \-o
++.TP
++.B \-\-print\-file\-name 
++Pr�c�der chaque symbole par le nom du fichier d'entr�e o� il a �t� trouv�, plut�t que d'identifier le fichier d'entr�e une seule fois avant tous ses symboles.
++
++.TP
++.B \-a
++.TP
++.B \-\-debug\-syms 
++Afficher uniquement les symboles du d�boggeur; normalement, ceux\-ci ne sont pas list�s.
++
++.TP
++.B \-B
++Identique �
++.B \-\-format=bsd
++(pour la compatibilit� avec le \fBnm\fR MIPS).
++
++.TP
++.B \-C
++.TP
++.B \-\-demangle
++D�coder les noms de symboles de bas niveau en noms de niveau utilisateur.  En plus de supprimer tout "_" initial ajout� par le syst�me, ceci rend lisibles  les noms de fonctions C++.
++
++.TP
++.B \-D
++.TP
++.B \-\-dynamic
++Afficher les symboles dynamiques au lieu des symboles normaux.  Ceci n'a de sens que pour les objets dynamiques, comme certains types de librairies partag�es.
++
++.TP
++.B "\-f \fIformat"
++Utiliser le format de sortie \fIformat\fP, qui peut �tre ``bsd'',
++``sysv'', ou ``posix'' (bsd par d�faut).  Seul le premier caract�re de \fIformat\fP est significatif : il peut �tre en minuscule ou en majuscule.
++
++.TP
++.B \-g
++.TP
++.B \-\-extern\-only 
++Afficher uniquement les symboles externes.
++
++.TP
++.B \-n
++.TP
++.B \-v
++.TP
++.B \-\-numeric\-sort 
++Trier les symboles num�riquement par leur adresse, et non pas alphab�tiquement par leur nom.
++
++.TP
++.B \-p
++.TP
++.B \-\-no\-sort 
++Ne pas trier les symboles, uniquement les afficher dans leur ordre de rencontre.
++
++.TP
++.B \-P
++.TP
++.B \-\-portability
++Utiliser le format de sortie standard POSIX.2 au lieu du format par d�faut.  Equivalent � ``\-f posix''.
++
++.TP
++.B \-s
++.TP
++.B \-\-print\-armap
++Pendant le listage des symboles des membres de l'archive, inclure l'index (stock� dans l'archive par \c
++.B ar\c
++\& ou \c
++.B ranlib\c
++\&) , ��d une correspondance entre les modules contiennent les d�finitions et les noms des symboles d�finis.
++.TP
++.B \-r
++.TP
++.B \-\-reverse\-sort 
++Renverser l'ordre de tri (num�rique ou alphab�tique).
++
++.TP
++.B \-\-size\-sort 
++Trier les symboles par leur taille.  La taille est calcul�e par la diff�rence entre la valeur du symbole et la valeur du symbole suivant.  La taille du symbole est affich�e, plut�t que sa valeur.
++
++.TP
++.B "\-t \fIracine"
++.TP
++.B "\-\-radix=\fIracine"
++Utiliser \fIracine\fP comme la racine pour imprimer les valeurs des symboles.  Il doit �tre ``d'' pour d�cimal, ``o'' pour octal, ou ``x'' pour hexad�cimal.
++
++.TP
++.BI "\-\-target=" "bfdname"
++Sp�cifier un format de code objet diff�rent de celui du format par d�faut de votre syst�me.  Voyez
++.BR objdump ( 1 ),
++pour des informations pour lister les formats disponibles.
++
++.TP
++.B \-u
++.TP
++.B \-\-undefined\-only 
++Afficher uniquement les symboles non d�finis (ceux externes � chaque fichier objet).
++
++.TP
++.B \-l
++.TP
++.B \-\-line\-numbers
++Pour chaque symbole, utiliser des informations de d�boggage pour essayer de trouver un nom de fichier et un num�ro de ligne.  Pour un symbole d�fini, rechercher le num�ro de ligne de l'adresse de ce symbole.  Pour un symbole non d�fini, rechercher le num�ro de ligne d'une entr�e de relogeage qui r�f�rence le symbole.  Si l'information de num�ro de ligne peut �tre trouv�e, l'afficher apr�s l'information sur le symbole.
++
++.TP
++.B \-V
++.TP
++.B \-\-version
++Afficher le num�ro de version de
++.B nm
++et se terminer.
++
++.TP
++.B \-\-help
++Afficher un r�sum� des options de
++.B nm
++et se terminer.
++
++.SH "VOIR AUSSI"
++l'entr�e
++.RB "`\|" binutils "\|'"
++dans
++.B
++info\c
++\&; 
++.I
++The GNU Binary Utilities\c
++\&, Roland H. Pesch (Octobre 1991);
++.BR ar "(" 1 "),"
++.BR objdump ( 1 ),
++.BR ranlib "(" 1 ")."
++
++
++.SH COPYING
++Copyright (c) 1991 Free Software Foundation, Inc.
++.PP
++L'autorisation est donn�e de cr�er et de distribuer des copies textuelles de ce manuel, � condition que la notice de copyright et la notice de permission soient pr�serv�es dans toutes les copies.
++.PP
++L'autorisation est donn�e de copier et distribuer des versions modifi�es de ce manuel sous les conditions de copie textuelle, � condition que l'enti�ret� du travail d�riv� r�sultant soit distribu�e sous les termes d'une autorisation identique � celle\-ci.
++.PP
++L'autorisation est donn�e de copier et distribuer des traductions de ce manuel dans n'importe quel autre langue, sous les conditions ci-dessus pour les versions modifi�es, sauf que cette notice de permission peut �tre incluse dans des traductions approuv�es par la Free Software Foundation au lieu de l'anglais originel.
++
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/pdf2ps.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/pdf2ps.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,18 @@
++.\" $Id: pdf2ps.1 $
++.\" Traduction 02/08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH PDF2PS 1 "2 Ao�t 2000" Ghostscript "Manuel de l'utilisateur Linux"
++.SH NOM
++pdf2ps \- Traducteur Ghostscript PDF vers PostScript.
++.SH SYNOPSIS
++\fBpdf2ps\fR [ \fIoptions\fR ] \fIinput.pdf output.ps\fR
++.SH DESCRIPTION
++\fBpdf2ps\fR utilise \fBgs\fR(1) pour convertir le fichier nomm� "input.pdf" au format PDF (\fBPortable Document Format\fR) d'Adobe en un fichier \fBPostScript\fR(tm) de niveau 2 nomm�  "output.ps".
++.SH FICHIERS
++Ex�cutez "\fBgs -h\fR" pour trouver la localisation de la documentation Ghostscript sur votre syst�me, � partir de laquelle vous pourrez obtenir plus de d�tails.
++.SH VERSION
++Ce document a �t� r�vis� pour la derni�re fois pour Ghostscript version 5.50.
++.SH AUTEUR
++L. Peter Deutsch <ghost at aladdin.com>
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/ranlib.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/ranlib.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,76 @@
++.\" Copyright (c) 1991 Free Software Foundation
++.\" See section COPYING for conditions for redistribution
++.\" Traduction 11-08/2000 par Fr�d�ric Delanoy (fdelanoy at info.fundp.ac.be)
++.\"
++.TH RANLIB 1 "11 Ao�t 2000" GNU "Manuel de l'utilisateur Linux"
++.de BP
++.sp
++.ti \-.2i
++\(**
++..
++
++.SH NOM
++ranlib \- G�n�rer un index pour une archive.
++
++.SH SYNOPSIS
++.hy 0
++.na
++.B ranlib \c
++.RB "[\|" \-v | \-V "\|]"
++.I archive\c
++\&
++.ad b
++.hy 1
++.SH DESCRIPTION
++.B ranlib
++g�n�re un index du contenu d'une archive, et le stocke dans l'archive. L'index liste chaque symbole d�fini par un membre de l'archive, ��d un fichier objet.
++.PP
++Vous pouvez utiliser
++.RB ` "nm \-s" '
++ou
++.RB ` "nm \-\-print-armap" '
++pour lister cet index.
++.PP
++Une archive avec un tel index acc�l�re l'�dition des liens avec la librairie, et permet � des routines de la librairie de s'appeler l'une l'autre sans s'occuper de leurs emplacements respectifs dans l'archive.
++.PP
++Le programme GNU
++.B ranlib
++est une autre forme de GNU
++.BR ar ;
++ex�cuter
++.B ranlib
++revient � ex�cuter
++.RB ` "ar \-s" '.
++
++.SH OPTIONS
++.TP
++.B \-v ou \-V
++Afficher le num�ro de version de
++.B ranlib
++et s'arr�ter.
++
++.SH "VOIR AUSSI"
++l'entr�e 
++.RB "`\|" binutils "\|'"
++dans
++.B
++info\c
++\&; 
++.I
++The GNU Binary Utilities\c
++\&, Roland H. Pesch (Octobre 1991); 
++.BR ar "(" 1 "),"
++.BR nm "(" 1 ")."
++
++
++.SH COPYING
++Copyright (c) 1991 Free Software Foundation, Inc.
++.PP
++L'autorisation est donn�e de cr�er et de distribuer des copies textuelles de ce manuel, � condition que la notice de copyright et la notice de permission soient pr�serv�es dans toutes les copies.
++.PP
++L'autorisation est donn�e de copier et distribuer des versions modifi�es de ce manuel sous les conditions de copie textuelle, � condition que l'enti�ret� du travail d�riv� r�sultant soit distribu�e sous les termes d'une autorisation identique � celle\-ci.
++.PP
++L'autorisation est donn�e de copier et distribuer des traductions de ce manuel dans n'importe quel autre langue, sous les conditions ci-dessus pour les versions modifi�es, sauf que cette notice de permission peut �tre incluse dans des traductions approuv�es par la Free Software Foundation au lieu de l'anglais originel.
++
++.SH TRADUCTION
++Fr�d�ric Delanoy, 2000.
+--- man-pages-extra.orig/fr/man1/wall.1	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man1/wall.1	2000-09-25 14:08:39.000000000 +0200
+@@ -0,0 +1,24 @@
++.\" Traduction 16/04/1997 par Christophe Blaess (ccb at club-internet.fr)
++.\"
++.TH WALL 1 "16 Avril 1997" Linux "Manuel de l'utilisateur Linux"
++.SH NOM
++wall -- Envoyer un message sur les terminaux de tout les utilisateurs.
++.SH SYNOPSIS
++.B wall
++.RB [ " message " ]
++.SH DESCRIPTION
++.B Wall
++envoie un message � tous les utilisateurs connect�s, dont l'autorisation
++\fImesg\fP(1) est positionn�e � \fByes\fP.
++
++Le message peut �tre fourni en tant qu'argument sur la ligne de commande, ou
++il peut �tre envoy� dans l'entr�e standard de \fIwall\fP.
++Quant l'entr�e standard est un terminal, le message doit se terminer
++par la touche \fBEOF\fP (la plupart du temps Controle-D).
++.SH "VOIR AUSSI"
++mesg(1).
++.SH AUTHOR
++Miquel van Smoorenburg, miquels at drinkel.ow.org
++
++.SH TRADUCTION
++Christophe Blaess, 1997.
+--- man-pages-extra.orig/fr/man8/atrun.8	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man8/atrun.8	2000-09-25 14:08:43.000000000 +0200
+@@ -0,0 +1,20 @@
++.Id $Id: atrun.8.in,v 1.3 1996/11/26 15:59:58 ig25 Exp $
++.TH ATRUN 8 "Novembre 1996" Linux "Manuel de l'administrateur Linux"
++.SH NOM
++atrun \- Ex�cuter une file d'attente de jobs diff�r�s.
++.SH SYNOPSIS
++.B atrun
++.RB [ -l
++.IR load_avg ]
++.RB [ -d ]
++.SH DESCRIPTION
++.B atrun
++ex�cute des jobs mis dans la file d'attente par
++.BR at (1).
++Il s'agit d'un script shell appellant
++.B /usr/sbin/atd
++avec l'option
++.IR -s ,
++et est fourni pour assurer la compatibilit� avec les autres installations.
++.SH TRADUCTION
++.RI "Thierry Vignaud <" tvignaud at mandrakesoft.com ">, 1999."
+--- man-pages-extra.orig/fr/man8/halt.8	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man8/halt.8	2000-09-25 14:08:43.000000000 +0200
+@@ -0,0 +1,67 @@
++.\"{{{}}}
++.\"{{{  Title
++.TH HALT 8 "19 Mars 1999" "Linux" "Manuel de l'administrateur Linux"
++.\"}}}
++.\"{{{  Nom
++.SH NOM
++halt, reboot \- Arr�ter le syst�me.
++.\"}}}
++.\"{{{  Synopsis
++.SH SYNOPSIS
++.B /sbin/halt
++.RB [ \-n ]
++.RB [ \-w ]
++.RB [ \-d ]
++.RB [ \-f ]
++.RB [ \-i ]
++.br
++.B /sbin/reboot
++.RB [ \-n ]
++.RB [ \-w ]
++.RB [ \-d ]
++.RB [ \-f ]
++.RB [ \-i ]
++.\"}}}
++.\"{{{  Description
++.SH DESCRIPTION
++\fBHalt\fP enregistre le fait que le syst�me va s'arr�ter dans le fichier
++\fB/var/log/wtmp\fP, et ensuite demande au noyau d'arr�ter ou de
++red�marrer le syst�me. Si \fIhalt\fP ou \fIreboot\fP est appell� quand le syst�me
++\fIn'est pas\fP dans au niveau d'ex�cution \fB0\fP ou \fB6\fP, \fIshutdown(8)\fP sera appel�
++� la place (avec l'option \fB-h\fP ou \fB-r\fP).
++.\"}}}
++.\"{{{  Options
++.SH OPTIONS
++.IP \fB\-n\fP
++Ne pas synchroniser le cache avec les disques avant d'arr�ter ou r�initialiser le syst�me
++.IP \fB\-w\fP
++Ne pas r�initialiser ou arr�ter le syst�me mais enregistre le fait
++que le syst�me va s'arr�ter (dans le fichier \fB/var/log/wtmp\fP ).
++.IP \fB\-d\fP
++Ne pas enregistre le wtmp. L'option \fB\-n\fP implique \fB\-d\fP.
++.IP \fB\-f\fP
++Force la r�initialion ou l'arr�t sans appeller shutdown.
++.IP \fB\-i\fP
++Interrompt l'activit� de toutes les interfaces r�seaux avant la r�initialisation ou l'arr�t.
++.\"}}}
++.\"{{{  Diagnostics
++.SH DIAGNOSTIQUE
++Si vous n'�tes pas le super-utilisateur, vous n'obtiendrez que le message `must be superuser'.
++.\"}}}
++.\"{{{  Notes
++.SH NOTES
++Dans les versions pr�c�dentes de \fBsysvinit\fP , \fIreboot\fP et \fIhalt\fP ne devaient
++jamais �tre appel�s directement. A partir de cette version, \fIhalt\fP et \fIreboot\fP
++appellent \fIshutdown\fP si le syst�me est dans un niveau d'ex�cution entre 1 et 5.
++.PP
++.\"}}}
++.\"{{{  Author
++.SH AUTEUR
++Miquel van Smoorenburg, miquels at cistron.nl
++.\"}}}
++.\"{{{  See also
++.SH "VOIR AUSSI"
++shutdown(8), init(1).
++.\"}}}
++.SH TRADUCTION
++.RI "Thierry Vignaud <" tvignaud at mandrakesoft.com ">, 1999."
+--- man-pages-extra.orig/fr/man8/killall5.8	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man8/killall5.8	2000-09-25 14:08:43.000000000 +0200
+@@ -0,0 +1,19 @@
++.TH KILLALL5 8 "19 Mars 1999" "Linux" "Manuel de l'administrateur Linux"
++.SH NOM
++killall5 -- Envoyer un signal � tous les processus.
++.SH SYNOPSIS
++.B killall5
++.RB -no_signal
++.SH DESCRIPTION
++.B killall5
++est la commande \fIkillall\fP du Syst�me V. Elle envoie un signal � tous les processus except�
++les processus de sa propre session, donc elle ne detruira pas le shell
++qui ex�cute le script o� elle a �t� appel�e.
++Son principal (unique ?) usage est dans les scripts
++\fBrc\fP pr�sents dans le r�pertoire /etc/init.d.
++.SH VOIR AUSSI
++halt(8), reboot(8).
++.SH AUTEUR
++Miquel van Smoorenburg, miquels at cistron.nl
++.SH TRADUCTION
++.RI "Thierry Vignaud <" tvignaud at mandrakesoft.com ">, 1999."
+--- man-pages-extra.orig/fr/man8/pidof.8	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man8/pidof.8	2000-09-25 14:08:43.000000000 +0200
+@@ -0,0 +1,54 @@
++.TH PIDOF 8 "01 Sep 1998" "" "Manuel de l'administrateur syst�me Linux"
++.SH NOM
++pidof -- affiche le PID d'un programme
++.SH SYNOPSIS
++.B pidof
++.RB [ \-s ]
++.RB [ \-x ]
++.RB [ \-o
++.IR omitpid ]
++.RB [ \-o
++.IR omitpid.. ]
++.B program
++.RB [ program.. ]
++.SH DESCRIPTION
++.B Pidof
++cherche les num�ros de processus (PID: Process ID) portant l'un des noms de
++programme indiqu�s. Il affiche ces num�ros sur sa sortie standard. Ce
++programme est parfois utilis� dans les script changeant le niveau d'ex�cution
++d'init, en particulier pour les syst�mes utilisant la structure \fIrc\fP de
++\fISystem-V\fP. Dans ce cas, ces scripts sont situ�s dans /etc/rc?.d ou
++/etc/rc.d/rc?.d, o� ? est le niveau d'ex�cution d'init. Si le syst�me
++un programme
++a
++.B start-stop-daemon
++(8), celui-ci devrait �tre utilis� � la place.
++.SH OPTIONS
++.IP -s
++Un seul coup - \fIpidof\fP ne renverra q'un seul \fIpid\fP.
++.IP -x
++Scripts �galement - \fIpidof\fP renverra �galemnt les PID des shells ex�cutant
++les scripts indiqu�s.
++.IP -o \fIomitpid\fP
++Demande � \fIpidof\fP de ne pas tenir compte du pid indiqu�. Le pid sp�cial
++\fB%PPID\fP peut d�crire le processu parent du programme \fIpidof\fP,
++c'est � dire le shell ou le script appelant.
++.SH NOTES
++\fIpidof\fP est un lien symbolique sur le programme \fIkillall5\fP qui est
++g�n�ralement plac� dans \fP/sbin\fP.
++.PP
++.SH BOGUE
++Quand \fIpidof\fP est ex�cut� avec le chemin complet du programme dont il doit
++chercher le PID, son comportement est fiable. Dans le cas contraire, les PIDs
++renvoy�s peuvent �tre ceux de processus portant le m�me nom mais qui sont en
++fait des programmes diff�rents
++.SH VOIR AUSSI
++.BR shutdown (8),
++.BR init (8),
++.BR halt (8),
++.BR reboot (8)
++.SH AUTEUR
++.RI "Miquel van Smoorenburg <" miquels at cistron.nl ">"
++
++.SH TRADUCTION
++.RI "Thierry Vignaud <" tvignaud at mandrakesoft.com ">, 2000"
+--- man-pages-extra.orig/fr/man8/runlevel.8	1970-01-01 01:00:00.000000000 +0100
++++ man-pages-extra/fr/man8/runlevel.8	2000-09-25 14:08:43.000000000 +0200
+@@ -0,0 +1,26 @@
++.TH RUNLEVEL 8 "19 Mars 1999" "Linux" "Manuel de l'administrateur Linux"
<Skipped 8348 lines>
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/man-pages.git/commitdiff/78dd76f660a2475a6de58109b88daf1e240fb31b



More information about the pld-cvs-commit mailing list