Pages : 1
#1 Le 04/03/2006, à 11:43
- Premium
Problème avec man[résolu]
Bonjour,
lorsque je tape man 2 stat ou man 2 opendir pour voir ces appels systemes
j'ai comme message ceci:
~$ man 2 stat
Aucune entrée de manuel pour stat dans la section 2
See 'man 7 undocumented' for help when manual pages are not available.
ESt ce que vous savez pourquoi?
Merci d'avance
Dernière modification par Premium (Le 04/03/2006, à 13:29)
Hors ligne
#2 Le 04/03/2006, à 12:03
- Bobbybionic
Re : Problème avec man[résolu]
Bonjour
Pourquoi "man 2 stat" ?
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#3 Le 04/03/2006, à 12:13
- Premium
Re : Problème avec man[résolu]
Bonjour
Pourquoi "man 2 stat" ?
Je suis en train d'écrire un programme en C pour connaitre les caracteristiques d'un fichier d'ou l'utilisation de stat
Cette commande devrait m'indiquer ce que cette fonction prend en parametre ,sa valeur de retour,etc.
Le "2" c'est pour les appels systemes
Mon problème est que cette commande n'est pas reconnue
Hors ligne
#4 Le 04/03/2006, à 12:15
- Bobbybionic
Re : Problème avec man[résolu]
Bonjour
Je crois que tu confonds...
Par exemple tu peux rediriger les sorties ainsi : 1>, 2> ...
Avec 1 sortie "normale" et 2 sortie d'erreur.
Pour la page de man c'est "man stat" tout simplement.
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#5 Le 04/03/2006, à 12:28
- Premium
Re : Problème avec man[résolu]
Bonjour
Je crois que tu confonds...
Par exemple tu peux rediriger les sorties ainsi : 1>, 2> ...
Avec 1 sortie "normale" et 2 sortie d'erreur.Pour la page de man c'est "man stat" tout simplement.
Pas vraiment car lors d'un TD de programmation systeme,mon prof nous a indiqué qu'il fallait utiliser
man (2 ou 3 suivant ce qu'on souhaite) fonction
Sur les PC de ma fac ,ces commandes fonctionnaient très bien .
Les PC de ma fac sont sous Debian ,Ubuntu étant une version simplifiée de Debian(?),il ne devrait pas y avoir de soucis
De plus même
man stat
ne donne pas les paramètres que prend cet appel systeme,ni sa valeur de retour.
Il doit y avoir un pb car le programme que j'ai écrit avec la fonction stat compile et m'affiche ce que je souhaite mais le man ne connait pas l'appel stat.
Ce qui est bizarre
Dernière modification par Premium (Le 04/03/2006, à 12:29)
Hors ligne
#6 Le 04/03/2006, à 12:32
- Bobbybionic
Re : Problème avec man[résolu]
J'ai des doutes quand même...
Tu m'as l'air de créer un programme, donc si le langage que tu utilises marche c'est bon une fois le programme compilé.
Mais en console c'est du bash (le plus souvent) et si tu mets du C par exemple il va te crier dessus et ça sera normal.
Je ne suis pas sur de tout comprendre là... tu programmes, mais en quoi ?
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#7 Le 04/03/2006, à 12:40
- Premium
Re : Problème avec man[résolu]
J'ai des doutes quand même...
Tu m'as l'air de créer un programme, donc si le langage que tu utilises marche c'est bon une fois le programme compilé.
Mais en console c'est du bash (le plus souvent) et si tu mets du C par exemple il va te crier dessus et ça sera normal.Je ne suis pas sur de tout comprendre là... tu programmes, mais en quoi ?
Je programme en C.
Pour être sur de me faire comprendre,je pose une question.
Normalement pour avoir des détails sur une fonction du langage C,on tape
man printf
pour avoir des infos sur la fonction printf du C
Par exemple pour printf ,je devrais avoir ceci:
http://www.linux-france.org/article/man-fr/man3/printf-3.html
or lorsque je tape
man printf
sur mon terminal,ce n'est pas ce que j'ai.
Tu dis qu'en mode console ,c'est du bash.
Est-ce que c'est pareil qu'en mode shell ?
Hors ligne
#8 Le 04/03/2006, à 12:47
- Donk
Re : Problème avec man[résolu]
Peut-être qu'il n'existe pas de fonction stat ou opendir
Hors ligne
#9 Le 04/03/2006, à 12:47
- Bobbybionic
Re : Problème avec man[résolu]
C'est un soucis de paquets alors je pense, vu que j'ai "ce qu'il faut" en faisant man printf (mais je vois toujours pas l'histoire du 2).
Regarde dans synaptic, les paquets doivent s'appeler "man(quelque chose)"
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#10 Le 04/03/2006, à 12:53
- Premium
Re : Problème avec man[résolu]
C'est un soucis de paquets alors je pense, vu que j'ai "ce qu'il faut" en faisant man printf (mais je vois toujours pas l'histoire du 2).
Regarde dans synaptic, les paquets doivent s'appeler "man(quelque chose)"
Voici un lien de ce que je devrais avoir en utilisant
man 2 stat
pour connaitre les caracteristiques de mon fichier
http://dpobel.free.fr/man/html/affiche_man.php/3460/man/stat/
PS:le "2" est utilisé pour les appels systèmes
par exemple
man 2 stat
man 2 readdir
man 2 opendir
<...>
Edit:est ce que
man 2 stat
marche chez toi ?
Dernière modification par Premium (Le 04/03/2006, à 12:55)
Hors ligne
#11 Le 04/03/2006, à 13:05
- gene69
Re : Problème avec man[résolu]
HUM
chez moi man stat marche tres bien.
Pourquoi? le man 2 et le man 3 ne sont pas instalé par defaut.
et mon n'est pas obligé de spécifier "man 3 malloc" car "man malloc" suffit.. parfois ça sert pour lever l'ambiguïté.
si vous ne me croyez pas allez sur /usr/share/man/fr/ et regardez...
Heureusememnt il y a synaptic sy - nap -tic !!!!
Dernière modification par gene69 (Le 04/03/2006, à 13:07)
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#12 Le 04/03/2006, à 13:16
- gene69
Re : Problème avec man[résolu]
> Bobbybionic
En C tu as le droits d'appeller des fonctions du systeme, cad fournies par le kernel. En gros pour faire une lecture sur un descripteur de fichier (socket pipe ou FILE) tu peux utiliser la famille fscanf() ou un simple read() et le descripteur associé.
oui compiler sous ubuntu n'est pas facile
1) il manque des pages de man !
2) il manque une librairie !
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#13 Le 04/03/2006, à 13:19
- Premium
Re : Problème avec man[résolu]
Alors,j'ai installé les man 2 et man 3.
En faite pour avoir man printf comme je le voulais il fallait que je tape
man 3 printf
car
man printf
ne donne pas le même résultat,vous pouvez vérifier
Hors ligne
#14 Le 04/03/2006, à 13:30
- Bobbybionic
Re : Problème avec man[résolu]
Donc [Résolu]
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#15 Le 04/03/2006, à 13:31
- gene69
Re : Problème avec man[résolu]
C'est vrai... et pour beaucoup de fct en plus c'est pour ça qu'il y a ambiguïté.
bonne journee
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
Pages : 1