Welcome to The Fiwix Project
A UNIX-like kernel for the i386 architecture
interpreter 409 fs/elf.c char *interpreter; interpreter 429 fs/elf.c interpreter = NULL; interpreter 436 fs/elf.c interpreter = data + elf32_ph->p_offset; interpreter 437 fs/elf.c if(namei(interpreter, &ii, NULL, FOLLOW_LINKS)) { interpreter 438 fs/elf.c printk("%s(): can't find interpreter '%s'.\n", __FUNCTION__, interpreter); interpreter 448 fs/elf.c printk("using interpreter '%s'\n", interpreter); interpreter 477 fs/elf.c if(interpreter) { interpreter 480 fs/elf.c printk("%s(): unable to load the interpreter '%s'.\n", __FUNCTION__, interpreter); interpreter 14 fs/script.c int script_load(char *interpreter, char *args, char *data) interpreter 32 fs/script.c p = interpreter; interpreter 47 fs/script.c if(!interpreter) { interpreter 60 kernel/syscalls/execve.c static int add_strings(struct binargs *barg, char *filename, char *interpreter, char *args) interpreter 93 kernel/syscalls/execve.c barg->argv_len += strlen(interpreter) + 1; interpreter 119 kernel/syscalls/execve.c while(*interpreter) { interpreter 120 kernel/syscalls/execve.c *(page + offset) = *interpreter; interpreter 122 kernel/syscalls/execve.c interpreter++; interpreter 237 kernel/syscalls/execve.c char interpreter[NAME_MAX + 1], args[NAME_MAX + 1], name[NAME_MAX + 1]; interpreter 311 kernel/syscalls/execve.c memset_b(interpreter, 0, NAME_MAX + 1); interpreter 313 kernel/syscalls/execve.c errno = script_load(interpreter, args, data); interpreter 317 kernel/syscalls/execve.c if((errno = add_strings(&barg, name, interpreter, args))) { interpreter 322 kernel/syscalls/execve.c strcpy(name, interpreter);