From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Kukuk To: libc-hacker@sourceware.cygnus.com Subject: [PATCH] setrlimit/getrlimit Date: Wed, 15 Dec 1999 07:46:00 -0000 Message-id: <19991215164633.A30703@Wotan.suse.de> X-SW-Source: 1999-12/msg00062.html Hi, Here are 2 patches for the setrlimit/getrlimit problem with both current glibc snapshots: 2.2 and 2.1.3 I have moved the u_long RLIM_INFINITY stuff into the i386 directory, so it is Intel specific. The default is now singed long for RLIM_INFINITY. This is correct for ALPHA. Don't know about PPC or ARM, so I let it the old value until there is a solution how to handle this. In the moment there is no second syscall for binary compatibility on this platforms. Jakub, I changed the sparc/bits/resouces.h file as you suggested, sparc32 uses signed long, sparc64 unsigned long. Could you please look at the patch ? I have one problem with this: What happens if somebody compiles his sparc64 binaries with the new header files and runs for example linux 2.2.5 ? This kernel doesn't reject negative rlimit values. Thorsten -- Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de SuSE GmbH Schanzaeckerstr. 10 90443 Nuernberg Linux is like a Vorlon. It is incredibly powerful, gives terse, cryptic answers and has a lot of things going on in the background.