[room] Python

Boldin Pavel =?iso-8859-1?q?boldin=2Epavel_=CE=C1_gmail=2Ecom?=
Сб Июл 16 03:22:20 MSD 2005


Andrey Rahmatullin пишет:

>On Mon, Jul 11, 2005 at 11:10:33AM +0400, Антон Горлов wrote:
>  
>
>>Кстати по поводу питона -является ли нарушением то что в начале идёт не
>>    
>>
>Если запускать это дело через интерпретатор, а не просто шеллом - пофик.
>Шелл такое не запустит.
>  
>
"binfmt_script.c" 116
linux-2.6.12

static int load_script(struct linux_binprm *bprm,struct pt_regs *regs)
{
    char *cp, *i_name, *i_arg;
    struct file *file;
    char interp[BINPRM_BUF_SIZE];
    int retval;

    if ((bprm->buf[0] != '#') || (bprm->buf[1] != '!') || (bprm->sh_bang))
        return -ENOEXEC;
    /*
     * This section does the #! interpretation.
     * Sorta complicated, but hopefully it will work.  -TYT
     */


PS: запускает не шел (который bash), а ядро. или я что-то неправильно понял?

-- 

Boldin Pavel aka davinchi. mail-to: ldavinchi /at\ inbox _dot_ ru
    ZU - Zagovor Unixoidov. SSAU 303.






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