10 #include <sys/types.h>
11 #include <sys/xattr.h>
17 static const char *sys_proc_fd_path(int fd, char *buf, size_t bufsize)
21 written = snprintf(buf,
25 if (written >= bufsize) {
32 int main(int argc, char **argv)
38 struct gpfs_winattr attrs = {0};
41 printf("Usage: %s FILE\n");
45 fd = open(argv[1], O_PATH);
50 p = sys_proc_fd_path(fd, buf, sizeof(buf));
55 attrs.winAttrs = GPFS_WINATTR_HIDDEN;
57 ret = gpfs_set_winattrs_path(p,
58 GPFS_WINATTR_SET_ATTRS,
61 printf("gpfswrap_set_winattrs_path [%s] failed: %s\n",