3
#include <glusterfs/api/glfs.h>
4
#include <glusterfs/api/glfs-handles.h>
7
main(int argc, char *argv[])
16
"Syntax: %s <host> <volname> <file-path> <log-file> <size>\n",
21
fs = glfs_new(argv[2]);
23
fprintf(stderr, "glfs_new: returned NULL\n");
27
ret = glfs_set_volfile_server(fs, "tcp", argv[1], 24007);
29
fprintf(stderr, "glfs_set_volfile_server: returned %d\n", ret);
32
ret = glfs_set_logging(fs, argv[4], 7);
34
fprintf(stderr, "glfs_set_logging: returned %d\n", ret);
39
fprintf(stderr, "glfs_init: returned %d\n", ret);
43
fd = glfs_open(fs, argv[3], O_RDWR);
45
fprintf(stderr, "glfs_open: returned NULL\n");
49
size = strtol(argv[5], NULL, 10);
51
fprintf(stderr, "Wrong size %s", argv[5]);
54
ret = glfs_zerofill(fd, 0, size);
56
fprintf(stderr, "glfs_zerofill: returned %d\n", ret);