aboutsummaryrefslogtreecommitdiff
path: root/kernel/fs
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/fs')
-rw-r--r--kernel/fs/namev.c10
-rw-r--r--kernel/fs/open.c2
-rw-r--r--kernel/fs/pipe.c18
-rw-r--r--kernel/fs/s5fs/s5fs.c28
-rw-r--r--kernel/fs/s5fs/s5fs_subr.c22
-rw-r--r--kernel/fs/vfs.c4
-rw-r--r--kernel/fs/vfs_syscall.c34
-rw-r--r--kernel/fs/vnode_specials.c10
8 files changed, 64 insertions, 64 deletions
diff --git a/kernel/fs/namev.c b/kernel/fs/namev.c
index eb4d33e..e8b01e8 100644
--- a/kernel/fs/namev.c
+++ b/kernel/fs/namev.c
@@ -76,7 +76,7 @@ long namev_is_descendant(vnode_t *a, vnode_t *b)
long namev_lookup(vnode_t *dir, const char *name, size_t namelen,
vnode_t **res_vnode)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: namev_lookup");
return 0;
}
@@ -187,7 +187,7 @@ static const char *namev_tokenize(const char **search, size_t *len)
long namev_dir(vnode_t *base, const char *path, vnode_t **res_vnode,
const char **name, size_t *namelen)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: namev_dir");
return 0;
}
@@ -217,7 +217,7 @@ long namev_dir(vnode_t *base, const char *path, vnode_t **res_vnode,
long namev_open(vnode_t *base, const char *path, int oflags, int mode,
devid_t devid, struct vnode **res_vnode)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: namev_open");
return 0;
}
@@ -240,7 +240,7 @@ long namev_resolve(vnode_t *base, const char *path, vnode_t **res_vnode)
* inode numbers. */
int lookup_name(vnode_t *dir, vnode_t *entry, char *buf, size_t size)
{
- NOT_YET_IMPLEMENTED("GETCWD: ***none***");
+ NOT_YET_IMPLEMENTED("GETCWD: lookup_name");
return -ENOENT;
}
@@ -256,7 +256,7 @@ NOT_YET_IMPLEMENTED("GETCWD: ***none***");
* information about the wanted path. */
ssize_t lookup_dirpath(vnode_t *dir, char *buf, size_t osize)
{
- NOT_YET_IMPLEMENTED("GETCWD: ***none***");
+ NOT_YET_IMPLEMENTED("GETCWD: lookup_dirpath");
return -ENOENT;
}
diff --git a/kernel/fs/open.c b/kernel/fs/open.c
index fa6fe12..8c9fee6 100644
--- a/kernel/fs/open.c
+++ b/kernel/fs/open.c
@@ -62,6 +62,6 @@ long get_empty_fd(int *fd)
*/
long do_open(const char *filename, int oflags)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_open");
return -1;
}
diff --git a/kernel/fs/pipe.c b/kernel/fs/pipe.c
index b1d365f..7c41561 100644
--- a/kernel/fs/pipe.c
+++ b/kernel/fs/pipe.c
@@ -120,7 +120,7 @@ void pipe_init(void)
*/
static pipe_t *pipe_create(void)
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: pipe_create");
return NULL;
}
@@ -129,7 +129,7 @@ static pipe_t *pipe_create(void)
*/
static void pipe_destroy(pipe_t *pipe)
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: pipe_destroy");
}
/* pipefs vnode operations */
@@ -162,7 +162,7 @@ static void pipe_delete_vnode(fs_t *fs, vnode_t *vnode)
*/
static vnode_t *pget(void)
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: pget");
return NULL;
}
@@ -179,7 +179,7 @@ static vnode_t *pget(void)
*/
int do_pipe(int pipefd[2])
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: do_pipe");
return -ENOTSUP;
}
@@ -199,7 +199,7 @@ int do_pipe(int pipefd[2])
*/
static long pipe_read(vnode_t *vnode, size_t pos, void *buf, size_t count)
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: pipe_read");
return -EINVAL;
}
@@ -215,7 +215,7 @@ static long pipe_read(vnode_t *vnode, size_t pos, void *buf, size_t count)
static long pipe_write(vnode_t *vnode, size_t pos, const void *buf,
size_t count)
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: pipe_write");
return -EINVAL;
}
@@ -227,7 +227,7 @@ static long pipe_write(vnode_t *vnode, size_t pos, const void *buf,
*/
static long pipe_stat(vnode_t *vnode, stat_t *ss)
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: pipe_stat");
return -EINVAL;
}
@@ -239,7 +239,7 @@ static long pipe_stat(vnode_t *vnode, stat_t *ss)
*/
static long pipe_acquire(vnode_t *vnode, file_t *file)
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: pipe_acquire");
return 0;
}
@@ -251,6 +251,6 @@ static long pipe_acquire(vnode_t *vnode, file_t *file)
*/
static long pipe_release(vnode_t *vnode, file_t *file)
{
- NOT_YET_IMPLEMENTED("PIPES: ***none***");
+ NOT_YET_IMPLEMENTED("PIPES: pipe_release");
return 0;
}
diff --git a/kernel/fs/s5fs/s5fs.c b/kernel/fs/s5fs/s5fs.c
index 3790c1a..fe2a16c 100644
--- a/kernel/fs/s5fs/s5fs.c
+++ b/kernel/fs/s5fs/s5fs.c
@@ -210,7 +210,7 @@ long s5fs_mount(fs_t *fs)
*/
static void s5fs_read_vnode(fs_t *fs, vnode_t *vn)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_read_vnode");
}
/* Clean up the inode corresponding to the given vnode.
@@ -226,7 +226,7 @@ static void s5fs_read_vnode(fs_t *fs, vnode_t *vn)
*/
static void s5fs_delete_vnode(fs_t *fs, vnode_t *vn)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_delete_vnode");
}
/*
@@ -291,7 +291,7 @@ static void s5fs_sync(fs_t *fs)
static ssize_t s5fs_read(vnode_t *vnode, size_t pos, void *buf, size_t len)
{
KASSERT(!S_ISDIR(vnode->vn_mode) && "should be handled at the VFS level");
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_read");
return -1;
}
@@ -300,7 +300,7 @@ static ssize_t s5fs_write(vnode_t *vnode, size_t pos, const void *buf,
size_t len)
{
KASSERT(!S_ISDIR(vnode->vn_mode) && "should be handled at the VFS level");
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_write");
return -1;
}
@@ -310,7 +310,7 @@ static ssize_t s5fs_write(vnode_t *vnode, size_t pos, const void *buf,
*/
static long s5fs_mmap(vnode_t *file, mobj_t **ret)
{
- NOT_YET_IMPLEMENTED("VM: ***none***");
+ NOT_YET_IMPLEMENTED("VM: s5fs_mmap");
return 0;
}
@@ -340,7 +340,7 @@ static long s5fs_mknod(struct vnode *dir, const char *name, size_t namelen,
int mode, devid_t devid, struct vnode **out)
{
KASSERT(S_ISDIR(dir->vn_mode) && "should be handled at the VFS level");
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_mknod");
return -1;
}
@@ -362,7 +362,7 @@ static long s5fs_mknod(struct vnode *dir, const char *name, size_t namelen,
long s5fs_lookup(vnode_t *dir, const char *name, size_t namelen,
vnode_t **ret)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_lookup");
return -1;
}
@@ -375,7 +375,7 @@ static long s5fs_link(vnode_t *dir, const char *name, size_t namelen,
vnode_t *child)
{
KASSERT(S_ISDIR(dir->vn_mode) && "should be handled at the VFS level");
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_link");
return -1;
}
@@ -395,7 +395,7 @@ static long s5fs_unlink(vnode_t *dir, const char *name, size_t namelen)
KASSERT(S_ISDIR(dir->vn_mode) && "should be handled at the VFS level");
KASSERT(!name_match(".", name, namelen));
KASSERT(!name_match("..", name, namelen));
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_unlink");
return -1;
}
@@ -447,7 +447,7 @@ static long s5fs_rename(vnode_t *olddir, const char *oldname, size_t oldnamelen,
vnode_t *newdir, const char *newname,
size_t newnamelen)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_rename");
return -1;
}
@@ -479,7 +479,7 @@ static long s5fs_mkdir(vnode_t *dir, const char *name, size_t namelen,
struct vnode **out)
{
KASSERT(S_ISDIR((dir)->vn_mode) && "should be handled at the VFS level");
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_mkdir");
return -1;
}
@@ -501,7 +501,7 @@ static long s5fs_rmdir(vnode_t *parent, const char *name, size_t namelen)
KASSERT(!name_match(".", name, namelen));
KASSERT(!name_match("..", name, namelen));
KASSERT(S_ISDIR(parent->vn_mode) && "should be handled at the VFS level");
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_rmdir");
return -1;
}
@@ -524,7 +524,7 @@ static long s5fs_rmdir(vnode_t *parent, const char *name, size_t namelen)
static long s5fs_readdir(vnode_t *vnode, size_t pos, struct dirent *d)
{
KASSERT(S_ISDIR(vnode->vn_mode) && "should be handled at the VFS level");
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_readdir");
return -1;
}
@@ -548,7 +548,7 @@ static long s5fs_readdir(vnode_t *vnode, size_t pos, struct dirent *d)
*/
static long s5fs_stat(vnode_t *vnode, stat_t *ss)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5fs_stat");
return -1;
}
diff --git a/kernel/fs/s5fs/s5fs_subr.c b/kernel/fs/s5fs/s5fs_subr.c
index c972d7c..0187e74 100644
--- a/kernel/fs/s5fs/s5fs_subr.c
+++ b/kernel/fs/s5fs/s5fs_subr.c
@@ -128,7 +128,7 @@ static inline void s5_release_file_block(pframe_t **pfp)
long s5_file_block_to_disk_block(s5_node_t *sn, size_t file_blocknum,
int alloc)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_file_block_to_disk_block");
return -1;
}
#endif
@@ -137,7 +137,7 @@ long s5_file_block_to_disk_block(s5_node_t *sn, size_t file_blocknum,
long s5_file_block_to_disk_block(s5_node_t *sn, size_t file_blocknum,
int alloc, int *newp)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_file_block_to_disk_block");
return -1;
}
@@ -171,7 +171,7 @@ pframe_t *s5_cache_and_clear_block(mobj_t *mo, long block, long loc) {
*/
ssize_t s5_read_file(s5_node_t *sn, size_t pos, char *buf, size_t len)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_read_file");
return -1;
}
@@ -207,7 +207,7 @@ ssize_t s5_read_file(s5_node_t *sn, size_t pos, char *buf, size_t len)
*/
ssize_t s5_write_file(s5_node_t *sn, size_t pos, const char *buf, size_t len)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_write_file");
return -1;
}
@@ -240,14 +240,14 @@ ssize_t s5_write_file(s5_node_t *sn, size_t pos, const char *buf, size_t len)
*/
static long s5_alloc_block(s5fs_t *s5fs)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_alloc_block");
return -1;
}
#endif
static long s5_alloc_block(s5fs_t *s5fs)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_alloc_block");
return -1;
}
@@ -439,7 +439,7 @@ long s5_find_dirent(s5_node_t *sn, const char *name, size_t namelen,
{
KASSERT(S_ISDIR(sn->vnode.vn_mode) && "should be handled at the VFS level");
KASSERT(S5_BLOCK_SIZE == PAGE_SIZE && "be wary, thee");
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_find_dirent");
return -1;
}
@@ -471,7 +471,7 @@ void s5_remove_dirent(s5_node_t *sn, const char *name, size_t namelen,
{
vnode_t *dir = &sn->vnode;
s5_inode_t *inode = &sn->inode;
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_remove_dirent");
}
/* Replace a directory entry.
@@ -501,7 +501,7 @@ void s5_replace_dirent(s5_node_t *sn, const char *name, size_t namelen,
{
vnode_t *dir = &sn->vnode;
s5_inode_t *inode = &sn->inode;
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_replace_dirent");
}
/* Create a directory entry.
@@ -525,7 +525,7 @@ long s5_link(s5_node_t *dir, const char *name, size_t namelen,
{
KASSERT(kmutex_owns_mutex(&dir->vnode.vn_mobj.mo_mutex));
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_link");
return -1;
}
@@ -541,7 +541,7 @@ long s5_link(s5_node_t *dir, const char *name, size_t namelen,
*/
long s5_inode_blocks(s5_node_t *sn)
{
- NOT_YET_IMPLEMENTED("S5FS: ***none***");
+ NOT_YET_IMPLEMENTED("S5FS: s5_inode_blocks");
return -1;
}
diff --git a/kernel/fs/vfs.c b/kernel/fs/vfs.c
index 3f5ed15..a6eac53 100644
--- a/kernel/fs/vfs.c
+++ b/kernel/fs/vfs.c
@@ -42,7 +42,7 @@ list_t mounted_fs_list;
*/
int vfs_mount(struct vnode *mtpt, fs_t *fs)
{
- NOT_YET_IMPLEMENTED("MOUNTING: ***none***");
+ NOT_YET_IMPLEMENTED("MOUNTING: vfs_mount");
return -EINVAL;
}
@@ -61,7 +61,7 @@ int vfs_mount(struct vnode *mtpt, fs_t *fs)
*/
int vfs_umount(fs_t *fs)
{
- NOT_YET_IMPLEMENTED("MOUNTING: ***none***");
+ NOT_YET_IMPLEMENTED("MOUNTING: vfs_umount");
return -EINVAL;
}
#endif /* __MOUNTING__ */
diff --git a/kernel/fs/vfs_syscall.c b/kernel/fs/vfs_syscall.c
index d2f018c..e05fe5f 100644
--- a/kernel/fs/vfs_syscall.c
+++ b/kernel/fs/vfs_syscall.c
@@ -26,7 +26,7 @@
*/
ssize_t do_read(int fd, void *buf, size_t len)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_read");
return -1;
}
@@ -46,7 +46,7 @@ ssize_t do_read(int fd, void *buf, size_t len)
*/
ssize_t do_write(int fd, const void *buf, size_t len)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_write");
return -1;
}
@@ -63,7 +63,7 @@ ssize_t do_write(int fd, const void *buf, size_t len)
*/
long do_close(int fd)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_close");
return -1;
}
@@ -78,7 +78,7 @@ long do_close(int fd)
*/
long do_dup(int fd)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_dup");
return -1;
}
@@ -94,7 +94,7 @@ long do_dup(int fd)
*/
long do_dup2(int ofd, int nfd)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_dup2");
return -1;
}
@@ -117,7 +117,7 @@ long do_dup2(int ofd, int nfd)
*/
long do_mknod(const char *path, int mode, devid_t devid)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_mknod");
return -1;
}
@@ -143,7 +143,7 @@ long do_mknod(const char *path, int mode, devid_t devid)
*/
long do_mkdir(const char *path)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_mkdir");
return -1;
}
@@ -165,7 +165,7 @@ long do_mkdir(const char *path)
*/
long do_rmdir(const char *path)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_rmdir");
return -1;
}
@@ -183,7 +183,7 @@ long do_rmdir(const char *path)
*/
long do_unlink(const char *path)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_unlink");
return -1;
}
@@ -206,7 +206,7 @@ long do_unlink(const char *path)
*/
long do_link(const char *oldpath, const char *newpath)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_link");
return -1;
}
@@ -244,7 +244,7 @@ long do_link(const char *oldpath, const char *newpath)
*/
long do_rename(const char *oldpath, const char *newpath)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_rename");
return -1;
}
@@ -262,7 +262,7 @@ long do_rename(const char *oldpath, const char *newpath)
*/
long do_chdir(const char *path)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_chdir");
return -1;
}
@@ -282,7 +282,7 @@ long do_chdir(const char *path)
*/
ssize_t do_getdent(int fd, struct dirent *dirp)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_getdent");
return -1;
}
@@ -301,7 +301,7 @@ ssize_t do_getdent(int fd, struct dirent *dirp)
*/
off_t do_lseek(int fd, off_t offset, int whence)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_lseek");
return -1;
}
@@ -312,7 +312,7 @@ off_t do_lseek(int fd, off_t offset, int whence)
*/
long do_stat(const char *path, stat_t *buf)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: do_stat");
return -1;
}
@@ -335,7 +335,7 @@ long do_stat(const char *path, stat_t *buf)
*/
int do_mount(const char *source, const char *target, const char *type)
{
- NOT_YET_IMPLEMENTED("MOUNTING: ***none***");
+ NOT_YET_IMPLEMENTED("MOUNTING: do_mount");
return -EINVAL;
}
@@ -350,7 +350,7 @@ int do_mount(const char *source, const char *target, const char *type)
*/
int do_umount(const char *target)
{
- NOT_YET_IMPLEMENTED("MOUNTING: ***none***");
+ NOT_YET_IMPLEMENTED("MOUNTING: do_umount");
return -EINVAL;
}
#endif
diff --git a/kernel/fs/vnode_specials.c b/kernel/fs/vnode_specials.c
index a6c38a3..cd21549 100644
--- a/kernel/fs/vnode_specials.c
+++ b/kernel/fs/vnode_specials.c
@@ -110,7 +110,7 @@ static long special_file_stat(vnode_t *file, stat_t *ss)
static ssize_t chardev_file_read(vnode_t *file, size_t pos, void *buf,
size_t count)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: chardev_file_read");
return 0;
}
@@ -125,7 +125,7 @@ static ssize_t chardev_file_read(vnode_t *file, size_t pos, void *buf,
static long chardev_file_write(vnode_t *file, size_t pos, const void *buf,
size_t count)
{
- NOT_YET_IMPLEMENTED("VFS: ***none***");
+ NOT_YET_IMPLEMENTED("VFS: chardev_file_write");
return 0;
}
@@ -135,19 +135,19 @@ static long chardev_file_write(vnode_t *file, size_t pos, const void *buf,
*/
static long chardev_file_mmap(vnode_t *file, mobj_t **ret)
{
- NOT_YET_IMPLEMENTED("VM: ***none***");
+ NOT_YET_IMPLEMENTED("VM: chardev_file_mmap");
return 0;
}
static long chardev_file_fill_pframe(vnode_t *file, pframe_t *pf)
{
- NOT_YET_IMPLEMENTED("VM: ***none***");
+ NOT_YET_IMPLEMENTED("VM: chardev_file_fill_pframe");
return 0;
}
static long chardev_file_flush_pframe(vnode_t *file, pframe_t *pf)
{
- NOT_YET_IMPLEMENTED("VM: ***none***");
+ NOT_YET_IMPLEMENTED("VM: chardev_file_flush_pframe");
return 0;
}