1
1

Fix another compile error for Windows.

This commit was SVN r25129.
Этот коммит содержится в:
Shiqing Fan 2011-09-12 14:19:42 +00:00
родитель b61eed801f
Коммит 8bf5a61265
2 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -56,6 +56,10 @@ void mca_fs_base_get_parent_dir ( char *filename, char **dirnamep)
err = lstat(filename, &statbuf);
/* no symlink on Windows */
#ifdef __WINDOWS__
dir = strdup(filename);
#else
if (err || (!S_ISLNK(statbuf.st_mode))) {
/* no such file, or file is not a link; these are the "normal"
* cases where we can just return the parent directory.
@ -87,6 +91,7 @@ void mca_fs_base_get_parent_dir ( char *filename, char **dirnamep)
free(linkbuf);
}
}
#endif
slash = strrchr(dir, '/');
if (!slash) strncpy(dir, ".", 2);

Просмотреть файл

@ -186,6 +186,7 @@ typedef unsigned int uint;
#define pipe(array_fd) _pipe(array_fd, 1024, O_BINARY )
#define inet_ntop ompi_inet_ntop
#define inet_pton ompi_inet_pton
#define lstat stat
#ifndef UINT64_MAX
#define UINT64_MAX 0xffffffffffffffffULL /* 18446744073709551615ULL */