blob: bc39b8120f2953687c6804e66b01863ba5788338 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/* EXTERN should be extern except for the table file */
#ifndef LIBPUFFS_GLO_H
#define LIBPUFFS_GLO_H
#ifdef _TABLE
#undef EXTERN
#define EXTERN
#endif
#include <fs/puffs/puffs_msgif.h>
EXTERN struct puffs_usermount *global_pu;
EXTERN int is_readonly_fs;
EXTERN int buildpath;
/* Sometimes user can call exit. If we received a message,
* report a failure to VFS before exiting. Especially on mount
* and unmount.
*/
/* The following variables are used for returning results to the caller. */
EXTERN int err_code; /* temporary storage for error number */
EXTERN struct puffs_kcred global_kcred;
EXTERN char fs_name[PATH_MAX+1];
EXTERN int mounted;
EXTERN int exitsignaled;
extern struct fsdriver puffs_table;
#endif /* LIBPUFFS_GLO_H */
|