23 #include <sys/types.h> 34 int main(
int argc,
char **argv)
38 char *str =
"Hello World\n";
39 char object_path[PATH_MAX];
43 fprintf(stderr,
"Usage: %s /path/to/mount/point\n", argv[0]);
48 rv = snprintf(object_path,
sizeof(object_path),
"%s/0:91837432", argv[1]);
49 if (rv >=
sizeof(object_path)) {
50 fprintf(stderr,
"Path overflow\n");
54 fd = creat(object_path, 0600);
57 rv = write(
fd, str, strlen(str));
63 fprintf(stderr,
"fsync returned: %d\n", rv);
65 fprintf(stderr,
"Failed to creat %s: %s\n",
66 object_path, strerror(errno));
int main(int argc, char **argv)
struct m0t1fs_filedata * fd