mardi 23 septembre 2008

structure utsname,obtenir des informations sur votre machine.

Hello,
je voulais mettre ce bout de code, car souvent sur les forums la question est poser, donc voila le code:

#include <stdio.h>
#include <stdlib.h>
#include <sys/utsname.h>

int main()
{
struct utsname info;

if(uname(&info) == -1)
{
        perror("uname ");
        exit(EXIT_FAILURE);
}
else
{
        printf("%s\n", info.nodename);
        printf("%s\n", info.sysname);
        printf("%s\n", info.machine);
        printf("%s\n", info.release);
        printf("%s\n", info.version);
}

return EXIT_SUCCESS;
}


équivalent a un [ uname --all ].

Aucun commentaire: