]> git.saurik.com Git - redis.git/blobdiff - src/redis.h
MIGRATE test modified because the implementation changed.
[redis.git] / src / redis.h
index bdb033a8cfe4aa0fc51d738a9703c1c1ff16519d..a3a96f39e28db0cadec7711cf5a82968757badc0 100644 (file)
@@ -828,6 +828,7 @@ extern dictType hashDictType;
 long long ustime(void);
 long long mstime(void);
 void getRandomHexChars(char *p, unsigned int len);
+uint64_t crc64(const unsigned char *s, uint64_t l);
 
 /* networking.c -- Networking and Client related operations */
 redisClient *createClient(int fd);
@@ -945,9 +946,9 @@ int equalStringObjects(robj *a, robj *b);
 unsigned long estimateObjectIdleTime(robj *o);
 
 /* Synchronous I/O with timeout */
-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);
+ssize_t syncWrite(int fd, char *ptr, ssize_t size, long long timeout);
+ssize_t syncRead(int fd, char *ptr, ssize_t size, long long timeout);
+ssize_t syncReadLine(int fd, char *ptr, ssize_t size, long long timeout);
 
 /* Replication */
 void replicationFeedSlaves(list *slaves, int dictid, robj **argv, int argc);