* Christian Gennerat <[EMAIL PROTECTED]> [2002-12-08 20:15] :
> Le script de suspension swsusp utilise la commande usleep
> 
> en Debian il semblerait que la commande n'existe pas
> sur http://packages.debian.org/cgi-bin/search_contents.pl
> on trouve
> 
> usr/share/man/fi/man1/usleep.1.gz
> 
> mais pas de correspondant en fr, ni en Anglais

Oui, effectivement. Mais, je me souviens avoir d�j� discut� de cette
commande sur la liste et une personne avait envoy� le code source C du
programme simple qui utilise directement la fonction C usleep (joint
en attachement). Il serait int�ressant de l'int�grer dans un paquet
Debian, mais lequel ?

Fred
#include <unistd.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
    int delai = 0;
    char *erreur;

    if (argc == 1) {
        fprintf(stderr, "Usage: %s usec\nusec is delay in �S\n\n", argv[0]);
        return 1;
    }

    delai = strtol(argv[1], &erreur, 10);

    if (*erreur != '\0') {
        fprintf(stderr, "Parameter given is not a valid number\n");
        return 2;
    }
    usleep (delai);
    return 0;
}

Répondre à