k9core/src/touch.c

24 lines
368 B
C
Raw Normal View History

2020-06-01 20:02:05 +00:00
#include <fcntl.h>
#include <stdio.h>
#include <sys/stat.h>
int
main(int argc, char *argv[])
{
if(argc <=1)
{
fprintf(stderr,"Give a file\n");
return 1;
}
int fd = open(argv[1],O_RDWR|O_CREAT);
if(fd == -1)
{
fprintf(stderr,"Error creating file\n");
return 1;
}
chmod(argv[1],420); /* 644 in decimal */
return 0;
}