Aros fixes
[deb_libnfs.git] / lib / libnfs-zdr.c
index 24bf6c2bc38cf9d73d1cf24095e731794f32d534..5d98706dd79c4533634272ee46681608d2db5568 100644 (file)
  */
 #ifdef WIN32
 #include "win32_compat.h"
-#else
-#include <sys/types.h>
-#include <arpa/inet.h>
-#endif/*WIN32*/
+#endif
+
+#ifdef AROS
+#include "aros_compat.h"
+#endif
 
 #include <stdlib.h>
 #include <string.h>
@@ -504,7 +505,11 @@ struct AUTH *libnfs_authunix_create(char *host, uint32_t uid, uint32_t gid, uint
 
 struct AUTH *libnfs_authunix_create_default(void)
 {
-       return libnfs_authunix_create("libnfs", getuid(), -1, 0, NULL);
+#ifdef WIN32
+       return libnfs_authunix_create("libnfs", 65535, 65535, 0, NULL);
+#else
+       return libnfs_authunix_create("libnfs", getuid(), getgid(), 0, NULL);
+#endif
 }
 
 void libnfs_auth_destroy(struct AUTH *auth)