Bonjour tous le monde,
j"ai un petit problem lors de l"affichage de ce code
Normalement quand je tape la commande ls-l je trouve que le fichier a ces droits d"acces
rwxrw-rw-
mais moi je trouve autre chose
voila le code source:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdlib.h> int main (int argc,char * argv[]){ int fd; if (argc !=2){ printf ("Usage: %s <File name#>\n",argv [0]); exit(1); } //mode_t mode = S_IRUSR| S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH; fd= open (argv[1],O_WRONLY|O_EXCL|O_CREAT,777); if (fd==-1){ perror("open"); exit (-1); } return EXIT_SUCCESS; }
Partager