/* * linux/fs/file_table.c * * Copyright (C) 1991, 1992 Linus Torvalds */ #include #include struct file file_table[NR_FILE]; struct file * get_empty_filp(void) { int i; struct file * f = file_table+0; for (i = 0; i++ < NR_FILE; f++) if (!f->f_count) { memset(f,0,sizeof(*f)); f->f_count = 1; return f; } return NULL; }