summaryrefslogtreecommitdiffstats
path: root/qmail-pop3d.c
diff options
context:
space:
mode:
Diffstat (limited to 'qmail-pop3d.c')
-rw-r--r--qmail-pop3d.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/qmail-pop3d.c b/qmail-pop3d.c
index e299339..e547b24 100644
--- a/qmail-pop3d.c
+++ b/qmail-pop3d.c
@@ -1,5 +1,6 @@
1#include <sys/types.h> 1#include <sys/types.h>
2#include <sys/stat.h> 2#include <sys/stat.h>
3#include <unistd.h>
3#include "commands.h" 4#include "commands.h"
4#include "sig.h" 5#include "sig.h"
5#include "getln.h" 6#include "getln.h"
@@ -13,28 +14,28 @@
13#include "str.h" 14#include "str.h"
14#include "exit.h" 15#include "exit.h"
15#include "maildir.h" 16#include "maildir.h"
16#include "readwrite.h"
17#include "timeoutread.h" 17#include "timeoutread.h"
18#include "timeoutwrite.h" 18#include "timeoutwrite.h"
19#include <errno.h> 19#include <errno.h>
20#include "maildirquota.h" 20#include "maildirquota.h"
21#include "maildirmisc.h" 21#include "maildirmisc.h"
22#include "maildirgetquota.h"
22 23
23#define QUOTABUFSIZE 256 24#define QUOTABUFSIZE 256
24 25
25void die() { _exit(0); } 26void die() { _exit(0); }
26 27
27int saferead(fd,buf,len) int fd; char *buf; int len; 28ssize_t saferead(fd,buf,len) int fd; char *buf; int len;
28{ 29{
29 int r; 30 ssize_t r;
30 r = timeoutread(1200,fd,buf,len); 31 r = timeoutread(1200,fd,buf,len);
31 if (r <= 0) die(); 32 if (r <= 0) die();
32 return r; 33 return r;
33} 34}
34 35
35int safewrite(fd,buf,len) int fd; char *buf; int len; 36ssize_t safewrite(fd,buf,len) int fd; char *buf; int len;
36{ 37{
37 int r; 38 ssize_t r;
38 r = timeoutwrite(1200,fd,buf,len); 39 r = timeoutwrite(1200,fd,buf,len);
39 if (r <= 0) die(); 40 if (r <= 0) die();
40 return r; 41 return r;