summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-08-01 07:27:25 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2011-08-01 07:27:25 +0000
commit363aacef6d42a0de47f47aff73ef9328bc7bb1d8 (patch)
tree1197c0264a2335c6b5b79bc7f1df655c29832b66 /cpukit/libfs
parent2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-363aacef6d42a0de47f47aff73ef9328bc7bb1d8.tar.bz2
2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libfs/src/nfsclient/src/nfs.c: Fixed creation of directories.
Diffstat (limited to 'cpukit/libfs')
-rw-r--r--cpukit/libfs/src/nfsclient/src/nfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpukit/libfs/src/nfsclient/src/nfs.c b/cpukit/libfs/src/nfsclient/src/nfs.c
index 23b05bb666..aaf0fd0fae 100644
--- a/cpukit/libfs/src/nfsclient/src/nfs.c
+++ b/cpukit/libfs/src/nfsclient/src/nfs.c
@@ -2137,7 +2137,7 @@ mode_t type = S_IFMT & mode;
SERP_ARGS(node).createarg.attributes.mtime.useconds = now.tv_usec;
if ( nfscall( node->nfs->server,
- NFSPROC_CREATE,
+ (type == S_IFDIR) ? NFSPROC_MKDIR : NFSPROC_CREATE,
(xdrproc_t)xdr_createargs, &SERP_FILE(node),
(xdrproc_t)xdr_diropres, &res)
|| (NFS_OK != (errno = res.status)) ) {