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).

