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; 
}