105 |
#if (defined(SOLARIS) || defined (__hpux) || defined(__BEOS__)) |
#if (defined(SOLARIS) || defined (__hpux) || defined(__BEOS__)) |
106 |
#include <sys/statvfs.h> /* solaris statvfs */ |
#include <sys/statvfs.h> /* solaris statvfs */ |
107 |
#include <sys/mntent.h> |
#include <sys/mntent.h> |
108 |
#define HAVE_MNTENT_H |
/* TODO: Fix mntent-handling for solaris */ |
109 |
|
#undef HAVE_MNTENT_H |
110 |
#define MNTENT_PATH "/etc/mnttab" |
#define MNTENT_PATH "/etc/mnttab" |
111 |
#define STATFS_FN(path, buf) (statvfs(path,buf)) |
#define STATFS_FN(path, buf) (statvfs(path,buf)) |
112 |
#define STATFS_T statvfs |
#define STATFS_T statvfs |
133 |
|
|
134 |
extern RDPDR_DEVICE g_rdpdr_device[]; |
extern RDPDR_DEVICE g_rdpdr_device[]; |
135 |
|
|
136 |
struct fileinfo |
FILEINFO g_fileinfo[MAX_OPEN_FILES]; |
|
{ |
|
|
uint32 device_id, flags_and_attributes; |
|
|
char path[256]; |
|
|
DIR *pdir; |
|
|
struct dirent *pdirent; |
|
|
char pattern[64]; |
|
|
BOOL delete_on_close; |
|
|
} |
|
|
g_fileinfo[MAX_OPEN_FILES]; |
|
137 |
|
|
138 |
typedef struct |
typedef struct |
139 |
{ |
{ |