22int rename(
const char *,
const char *);
29 r = timeoutread(1200,
fd,
buf,len);
37 r = timeoutwrite(1200,
fd,
buf,len);
50 buffer_put(&
bo,
buf,len);
100 if (limit)
if (!inheaders)
if (!--limit)
break;
104 if (
line.s[0] ==
'.')
140 for (i = 0; i <
numm; ++i) {
145 if (stat(
m[i].
fn,&st) == -1)
148 m[i].
size = st.st_size;
158 for (i = 0; i <
numm; ++i)
173 for (i = 0; i <
numm; ++i)
191 for (i = 0; i <
numm; ++i)
195 if (str_start(
m[i].
fn,
"new/")) {
211 if (!scan_ulong(arg,&u)) {
err_syntax();
return -1; }
251 for (i = 0; i <
numm; ++i)
273 arg += scan_ulong(arg,&limit);
274 while (*arg ==
' ') ++arg;
275 if (scan_ulong(arg,&limit)) ++limit;
278 fd = open_read(
m[i].
fn);
int stralloc_copys(stralloc *, char const *)
int maildir_scan(prioq *, stralloc *, int, int)
void maildir_clean(stralloc *)
ssize_t saferead(int fd, char *buf, int len)
int rename(const char *, const char *)
void pop3_list(char *arg)
void dolisting(char *arg, int flaguidl)
void list(int i, int flaguidl)
void pop3_dele(char *arg)
void pop3_uidl(char *arg)
struct commands pop3commands[]