#include #include #include #include #include #include #include #include int main (int argc, char *argv[]) { int ret = -1; int fd = -1; fd = open (argv[1], O_CREAT|O_EXCL, 0644); if (fd == -1) { fprintf (stderr, "creation of the file %s failed (%s)\n", argv[1], strerror (errno)); goto out; } ret = 0; out: if (fd > 0) close (fd); return ret; }