[sisyphus] dist-upgrade -> /bin/zsh: Permission denied

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Ср Мар 22 15:24:35 MSK 2006


А что это вообще за системный вызов такой?

> [pid  5755] setuid32(500)               = 0

$ cat setuid.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <unistd.h>

int main(int argc, char **argv)
{
         setuid32(500);
         return 0;
}

$ gcc -o setuid setuid.c
/tmp/.private/test/ccCpYbFn.o: In function `main':setuid.c:(.text+0x25): 
undefined reference to `setuid32'
collect2: ld returned 1 exit status

$ grep -r setuid32 /usr/include/linux-2.6.14-std26-up/
/usr/include/linux-2.6.14-std26-up/include/asm/unistd.h:#define 
__NR_setuid32           213
/usr/include/linux-2.6.14-std26-up/include/asm-i386/unistd.h:#define 
__NR_setuid32              213


-- 
С уважением, Прокопьев Евгений




Подробная информация о списке рассылки Sisyphus