extern const struct lbx_file_ops lbx_arch_fops;
/* Opaque */
-typedef struct lbx_state LBX;
+typedef struct lbx LBX;
typedef struct lbx_file_state LBXfile;
+struct lbx {
+ unsigned nfiles;
+};
+
struct lbx_statbuf {
const char *name;
size_t size;
LBX *lbx_fopen(const char *);
LBX *lbx_mopen(void *, size_t, const char *);
int lbx_close(LBX *);
-size_t lbx_numfiles(LBX *);
/* File operations */
int lbx_file_stat(LBX *lbx, unsigned fileno, struct lbx_statbuf *out);