pr_perror
return pr_perror("openat");
return pr_perror("mmap");
return pr_perror("statx");
pr_perror("mount");
return pr_perror("fopen(/proc/self/maps)");
return pr_perror("unable to parse: %s", buf);
return pr_perror("fsopen(tmpfs)");
return pr_perror("FSCONFIG_CMD_CREATE");
return pr_perror("fsmount");
return pr_perror("move_mount");
return pr_perror("mkdir");
return pr_perror("fsopen(overlay)");
return pr_perror("fsconfig");
return pr_perror("fsconfig");
return pr_perror("fsmount");
return pr_perror("Unable to open timens_for_children");
return pr_perror("Unable to set timens");
return pr_perror("clock_gettime");
return pr_perror("sscanf");
return pr_perror("fork");
return pr_perror("execve");
return pr_perror("waitpid");
return pr_perror("Unable to wait the child process");
return pr_perror("/proc/self/timens_offsets");
return pr_perror("/proc/self/timens_offsets");
return pr_perror("Unable to fork");
return pr_perror("Can't open a time namespace");
return pr_perror("setns");
pr_perror("Unable to open /proc/stat");
pr_perror("fscanf");
return pr_perror("setns()");
return pr_perror("Unable to open %s", path);
return pr_perror("Unable to stat the parent timens");
return pr_perror("Unable to open %s", path);
return pr_perror("Unable to stat the timens");
pr_perror("Unable to open /proc/uptime");
pr_perror("fscanf");
pr_perror("setns()");
return pr_perror("Unable to open %s", path);
return pr_perror("Unable to stat the parent timens");
return pr_perror("Unable to open %s", path);
return pr_perror("Unable to stat the timens");
return pr_perror("The same child_ns after CLONE_NEWTIME");
pr_perror("syscall(SYS_clock_gettime(%d))", (int)clk_id);
return pr_perror("Can't unshare() timens");
return pr_perror("/proc/self/timens_offsets");
return pr_perror("/proc/self/timens_offsets");
pr_perror("clock_gettime(%d)", (int)clk_id);
return pr_perror("/proc/self/timens_offsets");
return pr_perror("Unable to fork");
return pr_perror("Unable to wait the child process");
return pr_perror("timerfd_create");
return pr_perror("timerfd_settime");
return pr_perror("timerfd_gettime");
return pr_perror("/proc/self/timens_offsets");
return pr_perror("/proc/self/timens_offsets");
return pr_perror("/proc/self/timens_offsets");
return pr_perror("Unable to fork");
return pr_perror("Unable to wait the child process");
return pr_perror("clock_gettime(%d)", clockid);
return pr_perror("timerfd_create(%d)", clockid);
return pr_perror("timerfd_settime(%d)", clockid);
return pr_perror("timerfd_gettime(%d)", clockid);
return pr_perror("fork");
pr_perror("execve");
return pr_perror("waitpid");
return pr_perror("thread");
return pr_perror("pthread_join");
return pr_perror("strtoul");