Welcome to The Fiwix Project
A UNIX-like kernel for the i386 architecture
filename 116 fs/iso9660/super.c int iso9660_cleanfilename(char *filename, int len) filename 121 fs/iso9660/super.c p = filename; filename 126 fs/iso9660/super.c filename[n] = NULL; filename 128 fs/iso9660/super.c filename[n - 1] = NULL; filename 29 kernel/syscalls.c int malloc_name(const char *filename, char **name) filename 42 kernel/syscalls.c if(!filename) { filename 45 kernel/syscalls.c start = (unsigned int)filename; filename 68 kernel/syscalls.c if(!(*b = *filename)) { filename 72 kernel/syscalls.c filename++; filename 19 kernel/syscalls/access.c int sys_access(const char *filename, __mode_t mode) filename 26 kernel/syscalls/access.c printk("(pid %d) sys_access('%s', %d)", current->pid, filename, mode); filename 32 kernel/syscalls/access.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 20 kernel/syscalls/chmod.c int sys_chmod(const char *filename, __mode_t mode) filename 27 kernel/syscalls/chmod.c printk("(pid %d) sys_chmod('%s', %d)\n", current->pid, filename, mode); filename 30 kernel/syscalls/chmod.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 20 kernel/syscalls/chown.c int sys_chown(const char *filename, __uid_t owner, __gid_t group) filename 27 kernel/syscalls/chown.c printk("(pid %d) sys_chown('%s', %d, %d)\n", current->pid, filename, owner, group); filename 30 kernel/syscalls/chown.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 17 kernel/syscalls/creat.c int sys_creat(const char *filename, __mode_t mode) filename 20 kernel/syscalls/creat.c printk("(pid %d) sys_creat('%s', %d)\n", current->pid, filename, mode); filename 22 kernel/syscalls/creat.c return sys_open(filename, O_CREAT | O_WRONLY | O_TRUNC, mode); filename 60 kernel/syscalls/execve.c static int add_strings(struct binargs *barg, char *filename, char *interpreter, char *args) filename 95 kernel/syscalls/execve.c barg->argv_len += strlen(filename) + 1; filename 157 kernel/syscalls/execve.c while(*filename) { filename 158 kernel/syscalls/execve.c *(page + offset) = *filename; filename 160 kernel/syscalls/execve.c filename++; filename 235 kernel/syscalls/execve.c static int do_execve(const char *filename, char *argv[], char *envp[], struct sigcontext *sc) filename 258 kernel/syscalls/execve.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 342 kernel/syscalls/execve.c int sys_execve(const char *filename, char *argv[], char *envp[], int arg4, int arg5, struct sigcontext *sc) filename 348 kernel/syscalls/execve.c printk("(pid %d) sys_execve('%s', ...)\n", current->pid, filename); filename 353 kernel/syscalls/execve.c if((errno = do_execve(filename, &(*argv), &(*envp), sc))) { filename 17 kernel/syscalls/lstat.c int sys_lstat(const char *filename, struct old_stat *statbuf) filename 24 kernel/syscalls/lstat.c printk("(pid %d) sys_lstat('%s', 0x%08x) -> returning structure\n", current->pid, filename, (unsigned int )statbuf); filename 30 kernel/syscalls/lstat.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 17 kernel/syscalls/newlstat.c int sys_newlstat(const char *filename, struct new_stat *statbuf) filename 24 kernel/syscalls/newlstat.c printk("(pid %d) sys_newlstat('%s', 0x%08x) -> returning structure\n", current->pid, filename, (unsigned int )statbuf); filename 30 kernel/syscalls/newlstat.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 17 kernel/syscalls/newstat.c int sys_newstat(const char *filename, struct new_stat *statbuf) filename 24 kernel/syscalls/newstat.c printk("(pid %d) sys_newstat('%s', 0x%08x) -> returning structure\n", current->pid, filename, (unsigned int )statbuf); filename 30 kernel/syscalls/newstat.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 16 kernel/syscalls/open.c int sys_open(const char *filename, int flags, __mode_t mode) filename 24 kernel/syscalls/open.c printk("(pid %d) sys_open('%s', %o, %o)\n", current->pid, filename, flags, mode); filename 27 kernel/syscalls/open.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 19 kernel/syscalls/readlink.c int sys_readlink(const char *filename, char *buffer, __size_t bufsize) filename 26 kernel/syscalls/readlink.c printk("(pid %d) sys_readlink(%s, 0x%08x, %d)\n", current->pid, filename, (unsigned int)buffer, bufsize); filename 35 kernel/syscalls/readlink.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 18 kernel/syscalls/stat.c int sys_stat(const char *filename, struct old_stat *statbuf) filename 25 kernel/syscalls/stat.c printk("(pid %d) sys_stat(%s, 0x%08x) -> returning structure\n", current->pid, filename, (unsigned int )statbuf); filename 31 kernel/syscalls/stat.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 18 kernel/syscalls/statfs.c int sys_statfs(const char *filename, struct statfs *statfsbuf) filename 25 kernel/syscalls/statfs.c printk("(pid %d) sys_statfs('%s', 0x%08x)\n", current->pid, filename, (unsigned int)statfsbuf); filename 31 kernel/syscalls/statfs.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 19 kernel/syscalls/unlink.c int sys_unlink(const char *filename) filename 26 kernel/syscalls/unlink.c printk("(pid %d) sys_unlink('%s')\n", current->pid, filename); filename 29 kernel/syscalls/unlink.c if((errno = malloc_name(filename, &tmp_name)) < 0) { filename 68 kernel/syscalls/unlink.c basename = get_basename(filename); filename 20 kernel/syscalls/utime.c int sys_utime(const char *filename, struct utimbuf *times) filename 27 kernel/syscalls/utime.c printk("(pid %d) sys_utime('%s', 0x%08x)\n", current->pid, filename, (int)times); filename 30 kernel/syscalls/utime.c if((errno = malloc_name(filename, &tmp_name)) < 0) {