ref: 2654def5079f7e6dff66753c7b6c316a5610a20e
dir: /common.h/
#pragma lib "../lwext4/src/liblwext4.a"
typedef struct Opts Opts;
typedef struct Part Part;
#pragma varargck type "Ð" Part*
#pragma varargck type "M" Part*
struct Opts {
int cachewb;
};
struct Part {
Ref;
QLock;
Part *prev, *next;
char dev[32];
char mnt[32];
struct ext4_blockdev bdev;
struct ext4_blockdev_iface bdif;
Qid qid;
Qid qidmask;
Groups groups;
int f;
uchar blkbuf[];
};
Part *openpart(char *dev, Opts *opts);
void closepart(Part *p);
void closeallparts(void);
char *errno2s(int err);