minix/lib/libpuffs/glo.h
David van Moolenbroek 81db4f2cff libpuffs: use libfsdriver
Change-Id: I26651578066e1098dc275a9cfbe5710870a13811
2014-09-18 12:46:25 +00:00

38 lines
876 B
C

/* 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 dev_t fs_dev; /* The device that is handled by this FS proc
*/
EXTERN char fs_name[PATH_MAX+1];
EXTERN int mounted;
EXTERN int exitsignaled;
extern struct fsdriver puffs_table;
#endif /* LIBPUFFS_GLO_H */