dferror
dferror(df, "sm_io_flush||sm_io_error", e);
dferror(df, "bfcommit", e);
dferror(df, "sm_io_getinfo", e);
dferror(df, "fsync", e);
dferror(df, "sm_io_close", e);
extern void dferror __P((SM_FILE_T *volatile, char *, ENVELOPE *));
dferror(df, "bfcommit", e);
dferror(df, "sm_io_getinfo", e);
dferror(df, "fsync", e);
dferror(df, "sm_io_close", e);