On Tue, Sep 03, 2002 at 03:37:36PM +0200, Pierre Crescenzo wrote:
> Bonjour,
> 
> > Le compteur pid la. Apparament quand il est plein, il repassea zero en
> > sautant les pids utilis�s. Mais j'arrive pas � d�finir jusqu'a combien
> > il compte, en tout cas ce n'es pas 99999. Une id�e ?
> 
> Il me semble que l'appel syst�me "getpid" rend un "pid_t" qui est d�fini
> comme "__pid_t" qui est d�fini comme un "int". Je suppose donc que la
> taille maximale d'un PID est celle d'un "int" en C, soit 32767 (ou 65535
> s'il n'est pas sign�).

Tu as une machine 16 bits ??? 

La taille de l'entier en C est d�pendante de la machine. Sur du mat�riel
PC standard, un int est cod� sur 32 bits. Donc un pid peut valoir entre 
moins 2 milliards et des brouettes et plus 2 milliards et quelques sur une 
machine linux sur x86. 

Sur IA64, il me semble qu'un int est aussi sur 32 bits, et que le long
int est sur 64 bits (� v�rifier). 
 
Alexandre Fayolle
-- 
LOGILAB, Paris (France).
http://www.logilab.com   http://www.logilab.fr  http://www.logilab.org
Narval, the first software agent available as free software (GPL).

Répondre à