[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Questions sur /dev/pts
- To:
- Subject: Re: Questions sur /dev/pts
- From: Hugo Villeneuve <>
- Date: Sun Jul 21 12:09:00 2002
-
In-reply-to: <[email protected]>; from [email protected] on Sat, Jul 20, 2002 at 11:48:25AM -0400
- User-agent: Mutt/1.2.5.1i
On Sat, Jul 20, 2002 at 11:48:25AM -0400, Marc St-Jacques wrote:
> J'ai configuré /dev/pts dans le noyau.
>
> Mais à vrai dire, je n'y vois aucun changement.
> Doit-on créer le répertoire /dev/pts soi-meme ou est-ce le
> makefile du noyau s'en charge? A-t-il un user/group de type
> root? Comment sait-on que sa configuration a été un succes? Y
> a-t-il un test pour vérfier cela?
>
> Les infos contenu dans la doc du noyau ne dit pas grand'chose
> sauf que ca implante une version Unix98 de pty. Et il n'y en a
> pas beaucoup plus via Google, on prend pour acquis "qu'on le
> sait".
>
> Toute aide sera appréciée.
>
L'entre d'aide pour CONFIG_DEVPTS_FS pour le kernel Linux (aussi
disponible dans Documentation/Configuration.help):
/dev/pts filesystem for Unix98 PTYs
CONFIG_DEVPTS_FS
You should say Y here if you said Y to "Unix98 PTY support" above.
You'll then get a virtual filesystem which can be mounted on
/dev/pts with "mount -t devpts". This, together with the pseudo
terminal master multiplexer /dev/ptmx, is used for pseudo terminal
support as described in The Open Group's Unix98 standard: in order
to acquire a pseudo terminal, a process opens /dev/ptmx; the number
of the pseudo terminal is then made available to the process and the
pseudo terminal slave can be accessed as /dev/pts/<number>. What was
traditionally /dev/ttyp2 will then be /dev/pts/2, for example.
The GNU C library glibc 2.1 contains the requisite support for this
mode of operation; you also need client programs that use the Unix98
API.
Alors, /dev/pty doit etre creer comme un dossier normal mais n'entre
en fonction que lorsque un devpts file system est monter dessus.
Les systemes de fichiers sont mounter dans /etc/fstab.
/dev/ptmx est un char device major 5 minor 2 comme
Documentation/devices.txt le mentionne.
--
Hugo Villeneuve <[email protected]>
http://EINTR.net/