diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-08-01 07:27:25 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-08-01 07:27:25 +0000 |
commit | 363aacef6d42a0de47f47aff73ef9328bc7bb1d8 (patch) | |
tree | 1197c0264a2335c6b5b79bc7f1df655c29832b66 | |
parent | 2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-363aacef6d42a0de47f47aff73ef9328bc7bb1d8.tar.bz2 |
2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libfs/src/nfsclient/src/nfs.c: Fixed creation of directories.
-rw-r--r-- | cpukit/ChangeLog | 4 | ||||
-rw-r--r-- | cpukit/libfs/src/nfsclient/src/nfs.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 9cbde446ce..bfd08c55f0 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,7 @@ +2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * libfs/src/nfsclient/src/nfs.c: Fixed creation of directories. + 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com> PR 1855/cpukit 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)) ) { |