#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <errno.h>
int main()
{
int file;
int error;
file=open("/tmp/lock.test",O_RDWR|O_CREAT|O_EXCL,0444);
if(file==-1)
{
error=errno;
printf("Open file error %d\n",error);
}
else
{
printf("Open successed!\n");
}
exit(EXIT_SUCCESS);
}
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <errno.h>
int main()
{
int file;
int error;
file=open("/tmp/lock.test",O_RDWR|O_CREAT|O_EXCL,0444);
if(file==-1)
{
error=errno;
printf("Open file error %d\n",error);
}
else
{
printf("Open successed!\n");
}
exit(EXIT_SUCCESS);
}