int fs_mkdir(char *dirname) { int fd = fs_open((char *)¤t_running->cwd, MODE_WRONLY); struct dirent d; d.inode = current_running->filedes[fd].inode_num; strcpy(d.name, dirname); internal_fs_write(fd, (char *) &d, sizeof(struct dirent), FALSE); return fs_close(fd); }