diff --git a/criu/cr-dump.c b/criu/cr-dump.c index f2a99d1ed..989c97380 100644 --- a/criu/cr-dump.c +++ b/criu/cr-dump.c @@ -309,7 +309,7 @@ static int dump_task_fs(pid_t pid, struct parasite_dump_misc *misc, struct cr_im return pb_write_one(img_from_set(imgset, CR_FD_FS), &fe, PB_FS); } -static inline u_int64_t encode_rlim(unsigned long val) +static inline rlim_t encode_rlim(rlim_t val) { return val == RLIM_INFINITY ? -1 : val; } diff --git a/criu/cr-restore.c b/criu/cr-restore.c index 0eaf34d23..313516c8f 100644 --- a/criu/cr-restore.c +++ b/criu/cr-restore.c @@ -2352,7 +2352,7 @@ static int prep_sched_info(struct rst_sched_param *sp, ThreadCoreEntry *tc) return 0; } -static unsigned long decode_rlim(u_int64_t ival) +static rlim_t decode_rlim(rlim_t ival) { return ival == -1 ? RLIM_INFINITY : ival; }