Das ist mein recht einfacher Code ist:Warum unshare (CLONE_NEWUSER) Fehler zurückgeben? (Linux)
#define _GNU_SOURCE
#include <sched.h>
#include <errno.h>
int main(){
int res= unshare(CLONE_NEWUSER);
printf("res:%d\n",res);
perror("error: ");
return 0;
}
Warum wird der Code immer fehl (-1 zurück)?
ich auf Ubunto 13.04
bin das ist meine Kernel-Version und andere Details:
Linux ubuntu 3.10.37-031037-generiC#201404141035 SMP Mon Apr 14 14:55:40 UTC 2014 i686 i686 i686 GNU/Linux
- errno gibt
Invalid argument
dies die Ausgabe des Programms ist:
resoult:-1
error: : Invalid argument
Was ist der Wert von 'errno'? – a3f
Ungültiges Argument –