OVH Cloud OVH Cloud

appelsys.h

11 réponses
Avatar
strohecker guillaume
Bonjour,

Je suis en train d'étudier le C sous Unix et je suis confronté a un
petit problème de bibliothèque.
Dans quel paquet se trouve appelsys.h -> j'ai bien installé
libhugs-unix-bundled (POSIX) mais j'obtiens toujours :

emprex@debian:~/le_langage_C/chap8$ gcc copieIE.c -o copieIE
copieIE.c:1:22: error: appelsys.h: Aucun fichier ou répertoire de ce
type
copieIE.c: In function ‘main’:
copieIE.c:4: error: ‘BUFSIZ’ undeclared (first use in this function)
copieIE.c:4: error: (Each undeclared identifier is reported only once
copieIE.c:4: error: for each function it appears in.)
emprex@debian:~/le_langage_C/chap8$

mes recherches sur le Web ne me donne pas plus de réponse.

Merci pour votre aide
Guillaume


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org

1 réponse

1 2
Avatar
Basile STARYNKEVITCH
strohecker guillaume wrote:
Bonjour ,
Merci pour vos réponses.
Mon support est le K&R2 qui fait référence à appelsys.h pour expliquer
la programmation en C sous Unix.



C'est une grossière erreur de traduction. Et à l'inverse d'autres points
de vue, je trouve assez intéressant le K&R dans sa version anglaise.

Néanmoins, un conseil: lire la documentation informatique dans sa langue
d'origine, souvent l'anglais (avec un niveau de langue très simple).

BUFSIZ est défini dans <stdio.h> et plus précisément dans un fichier
interne qui est inclus par l'inclusion de <stdio.h>

Et excusez moi de ma mauvaise humeur initiale.

Un reflexe possible quand on cherche un nom dans une librairie standard,
c'est

grep -rn BUFSIZ /usr/include/

Et sinon, cherchez sur le web!

Cordialement

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
1 2