xref: /redis-3.2.3/src/bio.h (revision ad4c0b41)
1 /* Exported API */
2 void bioInit(void);
3 void bioCreateBackgroundJob(int type, void *arg1, void *arg2, void *arg3);
4 unsigned long long bioPendingJobsOfType(int type);
5 void bioWaitPendingJobsLE(int type, unsigned long long num);
6 time_t bioOlderJobOfType(int type);
7 
8 /* Background job opcodes */
9 #define REDIS_BIO_CLOSE_FILE    0 /* Deferred close(2) syscall. */
10 #define REDIS_BIO_AOF_FSYNC     1 /* Deferred AOF fsync. */
11 #define REDIS_BIO_NUM_OPS       2
12