Re: File descriptor en C.

2001-07-18 Par sujet Thierry Lombardot
Merci à tous pour votre aide pour cette conversion de prgramme C de alpha vers Linux. L'utilisation de fileno(f) à la place de fd=f-_file fonctionne avec gcc-Linux. Je dois avouer que je suis assez surpris de voir que des opération aussi importantes que les I/O ne soient pas standard entre ces

Re: File descriptor en C.

2001-07-18 Par sujet Marc SCHAEFER
On Wed, 18 Jul 2001, Thierry Lombardot wrote: Je dois avouer que je suis assez surpris de voir que des opération aussi importantes que les I/O ne soient pas standard entre ces systèmes... Tu as utilisé une fonctionnalité non standard. L'intérieur d'un FILE * est *opaque*. Il est interdit de

Re: File descriptor en C.

2001-07-18 Par sujet Daniel Cordey
On Wed, 18 Jul 2001, Thierry Lombardot wrote: Merci à tous pour votre aide pour cette conversion de prgramme C de alpha vers Linux. L'utilisation de fileno(f) à la place de fd=f-_file fonctionne avec gcc-Linux. Je dois avouer que je suis assez surpris de voir que des opération aussi

Re: File descriptor en C.

2001-07-18 Par sujet Daniel Cordey
On Wed, 18 Jul 2001, Thierry Lombardot wrote: Je dois avouer que je suis assez surpris de voir que des opération aussi importantes que les I/O ne soient pas standard entre ces systèmes... En fait, je crois que la presence de la definition de la structure FILE n'est la que parceque les

Re: File descriptor en C.

2001-07-17 Par sujet Daniel Cordey
On Mon, 16 Jul 2001, Marc SCHAEFER wrote: /* The opaque type of streams. */ typedef struct _IO_FILE FILE; utiliser fileno(f) pour obtenir le file descriptor associé à un FILE *. Et lire les warnings: faut pas mélanger stdio avec les appels systèmes directement. Faire un flush. Sauf

Re: File descriptor en C.

2001-07-17 Par sujet Marc SCHAEFER
On Tue, 17 Jul 2001, Daniel Cordey wrote: Sauf erreur, ANSI C n'est pas sence definir des librairies, mais seulement la syntaxe du language C. Il est normal que l'on trouve cette definition dans Il y a deux bouquins qui valent le détour si ces détails vous intéressent: - The C

Re: File descriptor en C.

2001-07-17 Par sujet Marc Mongenet
Marc SCHAEFER wrote: D'après ce qu'on voit dans ces livres, la bibliothèque C standard fait partie du standard ANSI C/ISO C. Ou du moins une description d'assez haut niveau qui mentionne les fonctions principales, les critères généraux (ce qui peut être macro, fonction, etc), mais qui

File descriptor en C.

2001-07-16 Par sujet Thierry Lombardot
Bonjour tous! J'ai un code source un C qui compile sur une alpha, mais pas sous linux (gcc 2.95.2). Le problme est apparemment au niveau du file descriptor "_file". Est-ce que des fichiers headers d'entre-sorties sont diffrents sous alpha et sous linux (gcc)? Merci de votre aide, Thierry.

Re: File descriptor en C.

2001-07-16 Par sujet Marc SCHAEFER
On Mon, 16 Jul 2001, Thierry Lombardot wrote: Bonjour à tous! ugh. Au fait, merci pour l'HTML :) long size;%) Drôle de syntaxe. Conversion ? fprintf(stderr,Error: could not read file size 1\n); perror(). fd=f-_file; /*La compilation plante ici*/ ouais, c'est normal, FILE *