summaryrefslogtreecommitdiff
path: root/file_io
diff options
context:
space:
mode:
authorbnicholes <bnicholes@13f79535-47bb-0310-9956-ffa450edef68>2001-10-16 23:24:09 +0000
committerbnicholes <bnicholes@13f79535-47bb-0310-9956-ffa450edef68>2001-10-16 23:24:09 +0000
commitaa365ec9e3cec131802d732f116932f84c00a827 (patch)
tree4bd8d4f0d72b05bf74637ac8c456ee4ca4ed7582 /file_io
parent7004508f2d936309e6aec1473fb637b838ac7a8d (diff)
downloadlibapr-aa365ec9e3cec131802d732f116932f84c00a827.tar.gz
Added the default file attributes for NetWare
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62434 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'file_io')
-rw-r--r--file_io/unix/filestat.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/file_io/unix/filestat.c b/file_io/unix/filestat.c
index 820e84527..b13f5b3c5 100644
--- a/file_io/unix/filestat.c
+++ b/file_io/unix/filestat.c
@@ -84,8 +84,12 @@ static apr_filetype_e filetype_from_mode(mode_t mode)
static void fill_out_finfo(apr_finfo_t *finfo, struct stat *info,
apr_int32_t wanted)
{
+#ifdef NETWARE
+ finfo->valid = APR_FINFO_MIN | APR_FINFO_IDENT | APR_FINFO_NLINK;
+#else
finfo->valid = APR_FINFO_MIN | APR_FINFO_IDENT | APR_FINFO_NLINK
| APR_FINFO_OWNER | APR_FINFO_PROT;
+#endif
finfo->protection = apr_unix_mode2perms(info->st_mode);
finfo->filetype = filetype_from_mode(info->st_mode);
finfo->user = info->st_uid;