X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfcrypt.h;h=19aa726ee022dda096fd8d6a76d2612232e50c75;hb=429747d78e7e60b3dc44fd8b23f1626c386663e0;hp=6efb5e3c841ecb9cb834c321f24fe4ffeda84cfa;hpb=2da8baf01e863c80eccdeb5f428f16e1cf3a0473;p=tfcrypt.git diff --git a/tfcrypt.h b/tfcrypt.h index 6efb5e3..19aa726 100644 --- a/tfcrypt.h +++ b/tfcrypt.h @@ -38,6 +38,9 @@ #ifndef _LARGEFILE64_SOURCE #define _LARGEFILE64_SOURCE #endif +#ifndef _FILE_OFFSET_BITS +#define _FILE_OFFSET_BITS 64 +#endif #ifndef _TFCRYPT_VERSION #error Version number may help you to identify missing functionality. @@ -154,6 +157,9 @@ extern tfc_useconds status_timer, bench_timer; extern tfc_useconds current_time, delta_time; extern struct getpasswd_state getps; +size_t xread(int fd, void *data, size_t szdata); +size_t xwrite(int fd, const void *data, size_t szdata); + void xerror(tfc_yesno noexit, tfc_yesno noerrno, tfc_yesno nostats, const char *fmt, ...); void xexit(int status); void usage(void);