Ejemplo n.º 1
0
/**
 * Outputs a file into the console
 */
void console_read(char *dir, char *command) {
    memset(senddir, 0, 64);
    strcpy(senddir, dir);
    strcat(senddir, "/");
    strcat(senddir, get_argument(command, 1));
    file *f = vfs_file_open(senddir, "r");
    if(f->type != FS_FILE) {
        printk("read: file %s not found\n", senddir);
    } else {
        print_file(f);
    }
    vfs_file_close(f);
}
Ejemplo n.º 2
0
int vfs_open(const char *name, struct fs_file *file)
{ return vfs_file_open(name, file, false); }
Ejemplo n.º 3
0
int vfs_create(const char *name, struct fs_file *file)
{ return vfs_file_open(name, file, true); }