*/
#include <sys/types.h>
-#ifdef linux
-#else
+#include <string.h>
+#ifdef __sgi
#include <sys/syssgi.h>
#include <sys/uuid.h>
#include <sys/fs/xfs_fsops.h>
int argc,
char **argv)
{
-/* xfs_fsop_geom_t geom;*/
+#ifdef __sgi
+ xfs_fsop_geom_t geom;
char *uuid_str;
u_int status;
+#endif
char *name;
int fd;
void *fshanp;
exit(1);
}
-/*
+#ifdef __sgi
syssgi(SGI_XFS_FSOPERATIONS, fd, XFS_FS_GEOMETRY, NULL, &geom);
uuid_to_string(&geom.uuid, &uuid_str, &status);
fprintf(stdout, "fshandle %s, uuid %s, %s\n",
buffer, uuid_str, argv[1]);
-*/
+#endif
fprintf(stdout, "fshandle %s, %s\n",
buffer, argv[1]);
+ exit(0);
}