Add tests for further sys/resource.h constants

This commit is contained in:
Peter Limkilde Svendsen
2024-03-12 20:40:55 +00:00
committed by Jeremy Soller
parent cbd42b229b
commit d189b05f11
4 changed files with 28 additions and 9 deletions
+1 -1
View File
@@ -162,6 +162,7 @@ NAMES=\
stdlib/mktemp \
stdlib/realpath \
sys_epoll/epoll \
sys_resource/constants \
sys_utsname/uname \
time/gettimeofday \
unistd/chdir \
@@ -188,7 +189,6 @@ NAMES=\
grp/getgrgid_r \
grp/getgrnam_r \
grp/gr_iter \
resource/prio_process \
# resource/getrusage
# time/times
-8
View File
@@ -1,8 +0,0 @@
#include <stdio.h>
#include <sys/resource.h>
int main(void) {
printf("PRIO_PROCESS: %d", PRIO_PROCESS);
return 0;
}
+27
View File
@@ -0,0 +1,27 @@
#include <stdio.h>
#include <sys/resource.h>
int main(void) {
// Checks availability of constants specified in
// https://pubs.opengroup.org/onlinepubs/7908799/xsh/sysresource.h.html
printf("PRIO_PROCESS: %d\n", PRIO_PROCESS);
printf("PRIO_PGRP: %d\n", PRIO_PGRP);
printf("PRIO_USER: %d\n", PRIO_USER);
printf("RLIM_INFINITY: %lld\n", RLIM_INFINITY);
printf("RLIM_SAVED_MAX: %lld\n", RLIM_SAVED_MAX);
printf("RLIM_SAVED_CUR: %lld\n", RLIM_SAVED_CUR);
printf("RUSAGE_SELF: %lld\n", RUSAGE_SELF);
printf("RUSAGE_CHILDREN: %lld\n", RUSAGE_CHILDREN);
printf("RLIMIT_CORE: %lld\n", RLIMIT_CORE);
printf("RLIMIT_CPU: %lld\n", RLIMIT_CPU);
printf("RLIMIT_DATA: %lld\n", RLIMIT_DATA);
printf("RLIMIT_FSIZE: %lld\n", RLIMIT_FSIZE);
printf("RLIMIT_NOFILE: %lld\n", RLIMIT_NOFILE);
printf("RLIMIT_STACK: %lld\n", RLIMIT_STACK);
printf("RLIMIT_AS: %lld\n", RLIMIT_AS);
return 0;
}