more generally usable i/o functions moved to syncio.c

This commit is contained in:
antirez
2010-10-25 10:49:15 +02:00
parent 19e61097c5
commit d08fac3eb9
3 changed files with 65 additions and 55 deletions

View File

@ -697,6 +697,9 @@ unsigned long estimateObjectIdleTime(robj *o);
int syncWrite(int fd, char *ptr, ssize_t size, int timeout);
int syncRead(int fd, char *ptr, ssize_t size, int timeout);
int syncReadLine(int fd, char *ptr, ssize_t size, int timeout);
int fwriteBulkString(FILE *fp, char *s, unsigned long len);
int fwriteBulkDouble(FILE *fp, double d);
int fwriteBulkLongLong(FILE *fp, long long l);
/* Replication */
void replicationFeedSlaves(list *slaves, int dictid, robj **argv, int argc);