Implement write buffer.
This commit is contained in:
parent
d49a2e4801
commit
2499885177
12 changed files with 358 additions and 48 deletions
|
|
@ -14,6 +14,7 @@ int clumpinfoeq(ClumpInfo *c, ClumpInfo *d);
|
|||
int clumpinfoeq(ClumpInfo *c, ClumpInfo *d);
|
||||
u32int clumpmagic(Arena *arena, u64int aa);
|
||||
int delarena(Arena *arena);
|
||||
void dirtydblock(DBlock*, int);
|
||||
void *emalloc(ulong);
|
||||
void *erealloc(void *, ulong);
|
||||
char *estrdup(char*);
|
||||
|
|
@ -21,6 +22,8 @@ void *ezmalloc(ulong);
|
|||
Arena *findarena(char *name);
|
||||
ISect *findisect(Index *ix, u32int buck);
|
||||
int flushciblocks(Arena *arena);
|
||||
void flushdcache(void);
|
||||
void flushqueue(void);
|
||||
void fmtzbinit(Fmt *f, ZBlock *b);
|
||||
void freearena(Arena *arena);
|
||||
void freearenapart(ArenaPart *ap, int freearenas);
|
||||
|
|
@ -90,7 +93,6 @@ void printindex(int fd, Index *ix);
|
|||
void printstats(void);
|
||||
void putdblock(DBlock *b);
|
||||
void putlump(Lump *b);
|
||||
void queueflush(void);
|
||||
int queuewrite(Lump *b, Packet *p, int creator);
|
||||
u32int readarena(Arena *arena, u64int aa, u8int *buf, long n);
|
||||
int readarenamap(AMapN *amn, Part *part, u64int base, u32int size);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue