From 753b4a6d7eac7d7f0d46eab124df0aca80431f74 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 13 Jul 2021 07:59:19 -0700 Subject: New functions: getrlimit, setrlimit. * stdlib/doc-syms.tl: Updated. * sysif.c (rlim_s, cur_s, max_s): New symbol variables. (rlim_st): New variable. (getrlimit_wrap, setrlimit_wrap): New functions. (sysif_init): gc-protect rlim-st. Initialize symbol vsariables. Create rlim struct type. Register getrlimit and setrlimit intrinsics. Register variables rlim-saved-max, rlim-saved-cur, rlim-infinity, rlimit-core, rlimit-cpu, rlimit-data, rlimit-fsize, rlimit-nofile, rlimit-stack and rlimit-as. * txr.1: Documented under new Unix Resource Limits section. --- stdlib/doc-syms.tl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'stdlib') diff --git a/stdlib/doc-syms.tl b/stdlib/doc-syms.tl index 0d69f2a2..47581464 100644 --- a/stdlib/doc-syms.tl +++ b/stdlib/doc-syms.tl @@ -883,6 +883,7 @@ ("getpwuid" "N-03E528C6") ("getresgid" "N-03D37234") ("getresuid" "N-03D37234") + ("getrlimit" "N-03AB0CF0") ("getuid" "N-00125C22") ("gid-t" "N-01D716FE") ("ginterate" "N-02F671F4") @@ -1550,6 +1551,10 @@ ("rlcp" "N-024EB211") ("rlcp-tree" "N-024EB211") ("rlet" "N-008212A0") + ("rlim" "N-0178F77B") + ("rlim-infinity" "N-01548AE6") + ("rlim-saved-cur" "N-01548AE6") + ("rlim-saved-max" "N-01548AE6") ("rlist" "N-02FD60D0") ("rlist*" "N-02FD60D0") ("rmdir" "N-03D90503") @@ -1643,6 +1648,7 @@ ("setpwent" "N-0377C43A") ("setresgid" "N-027671E8") ("setresuid" "N-027671E8") + ("setrlimit" "N-03AB0CF0") ("setuid" "N-03897D65") ("seventh" "N-01B0FA33") ("sh" "N-0158244A") -- cgit v1.2.3