On 06/18/2012 11:55 PM, Tomoaki Sato wrote:
Vijay,
please find attached test program and log file.
test-code:
$ cat getcwd.c
#include <stdio.h>
#include <unistd.h>
int main(int argc, char* argv[])
{
char cwd[1024];
if ( argc != 2 ) {
printf("usage: %s dir\n", argv[0]);
_exit(1);
}
if ( chdir(argv[1]) != 0 ) {
perror("chdir");
_exit(1);
}
if ( getcwd(cwd, 1024) == NULL ) {
perror("getcwd");
_exit(1);
}
printf("%s\n", getcwd(cwd, 1024));
_exit(0);
}
operations:
~ # ./getcwd /vmfs/volumes/1668aab4-a78e64bd/foo
getcwd: No such file or directory
~ #
Thanks for providing this test program. Can you please provide the output of
strace -f ./getcwd /vmfs/volumes/1668aab4-a78e64bd/foo and the corresponding
nfs log file?
-Vijay