Move view open/close into src/lib/common/file.c

Really belongs there, because it manipulates empfile[].

New ef_open_view() to replace ef_init_view().  Make ef_close() cope
with views, and remove ef_fina_view().  Make ef_extend() and
ef_truncate() oops on views.
This commit is contained in:
Markus Armbruster 2008-09-01 10:38:48 -04:00
parent d929aa8b82
commit 62076fbed7
3 changed files with 50 additions and 37 deletions

View file

@ -197,6 +197,7 @@ extern void *ef_ptr(int, int);
extern char *ef_nameof(int);
extern time_t ef_mtime(int);
extern int ef_open(int, int, int);
extern int ef_open_view(int, int);
extern int ef_close(int);
extern int ef_flush(int);
extern void ef_blank(int, int, void *);