X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfcrypt.h;h=c469638f01e07172809c16993328c77fbab3c846;hb=4ae16105a9849ffbd2a9bb0e02fa4dfe8b83ebd6;hp=5c68552ebeaa92cc5d6d1de7b01e8027e69576e0;hpb=6a181d607fe6fe8c66b894efb281855bb2eee573;p=tfcrypt.git diff --git a/tfcrypt.h b/tfcrypt.h index 5c68552..c469638 100644 --- a/tfcrypt.h +++ b/tfcrypt.h @@ -29,6 +29,9 @@ #ifndef _TFCRYPT_H #define _TFCRYPT_H +#ifndef _DEFAULT_SOURCE +#define _DEFAULT_SOURCE +#endif #ifndef _BSD_SOURCE #define _BSD_SOURCE #endif @@ -157,6 +160,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);