7 main(int argc, const char* argv[])
10 printf("expect a file name\n");
16 struct file_stat stat;
18 fd = open(path, O_RDONLY);
21 printf("open failed: %s (error: %d)", path, fd);
25 if (fstat(fd, &stat) < 0) {
26 printf("fail to get stat %d\n", errno);
32 if (((stat.st_mode >> 16) & F_DIR)) {
40 printf("fail to delete: %s (%d)", path, errno);