OVH Cloud OVH Cloud

open(2)

5 réponses
Avatar
Benoit Izac
Bonjour,

Je suis bien étonné de ne pas trouver trace de O_NOCTTY dans la page de
manuel de open(2) et ce pour les 3 BSD.

Pour quelle raison ?

--
Benoit Izac

5 réponses

Avatar
Alain
On Thu, 02 Jun 2005 16:46:17 +0200
Benoit Izac [Benoit] wrote:

[...]
Benoit> Je suis bien étonné de ne pas trouver trace de O_NOCTTY dans la page de
Benoit> manuel de open(2) et ce pour les 3 BSD.
Benoit>
Benoit> Pour quelle raison ?
Benoit>

parcequ'il n'y a pas tout dans les pages de man ?

fcntl.h:

/* Defined by POSIX 1003.1; BSD default, but must be distinct from O_RDONLY. */
#define O_NOCTTY 0x8000 /* don't assign controlling terminal */

--
Alain
Avatar
Benoit Izac
Bonjour,

le 02/06/2005 à 20:19, Alain a écrit
dans le message :

Benoit> Je suis bien étonné de ne pas trouver trace de O_NOCTTY dans
Benoit> la page de manuel de open(2) et ce pour les 3 BSD.
Benoit>
Benoit> Pour quelle raison ?

parcequ'il n'y a pas tout dans les pages de man ?

fcntl.h:

/* Defined by POSIX 1003.1; BSD default, but must be distinct from
O_RDONLY. */
#define O_NOCTTY 0x8000 /* don't assign controlling terminal */


J'avais bien vu ce fichier. Mais comme c'est indiqué ici, c'est défini
par POSIX. Je pensais que, au moins pour les paramètres standards, les
pages man devaient en parler comme par exemple l'argument ``b'' de
fopen(3) :

| The mode string can also include the letter ``b'' either as a third
| character or as a character between the characters in any of the
| two-character strings described above. This is strictly for
| compatibility with ISO/IEC 9899:1990 (``ISO C90'') and has no effect;
| the ``b'' is ignored.

--
Benoit Izac

Avatar
Alain
On Fri, 03 Jun 2005 11:17:48 +0200
Benoit Izac [Benoit] wrote:

[...]
Benoit> J'avais bien vu ce fichier. Mais comme c'est indiqué ici, c'est défini
Benoit> par POSIX. Je pensais que, au moins pour les paramètres standards, les
Benoit> pages man devaient en parler comme par exemple l'argument ``b'' de
Benoit> fopen(3) :

a mon avis l'histoire du "b" revient bien plus souvent que le
O_NOCTTY. C'est quand meme un grand "classique" .. lol

Après, je n'ai jamais vu d'OS reprennant toutes les caracteristiques
POSIX (ou autre) dans ses pages de man. La partie la plus flagrante
étant celle concernant les valeurs possibles d'errno...

--
Alain
Avatar
DINH Viêt Hoà

Bonjour,

Je suis bien étonné de ne pas trouver trace de O_NOCTTY dans la page de
manuel de open(2) et ce pour les 3 BSD.


en as-tu averti les gens de BSD en question ?

--
DINH V. Hoa,

"il faut arrêter de fumer et de boire de la bière. Avec les économies
réalisées, on s'achète un PC" -- ed

Avatar
Benoit Izac
Bonjour,

le 06/06/2005 à 00:46, DINH Viêt Hoà a écrit
dans le message :

Je suis bien étonné de ne pas trouver trace de O_NOCTTY dans la page
de manuel de open(2) et ce pour les 3 BSD.


en as-tu averti les gens de BSD en question ?


Non.

--
Benoit Izac