From 068b64735c904a065049e0ca311674955313ac09 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 30 Jun 2000 12:36:32 +0000 Subject: Patch from Chris Johns so the directory read function in the IMFS properly returns the inode number. --- c/src/exec/libfs/src/imfs/imfs_directory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c/src/exec/libfs/src/imfs/imfs_directory.c') diff --git a/c/src/exec/libfs/src/imfs/imfs_directory.c b/c/src/exec/libfs/src/imfs/imfs_directory.c index 38280c565c..4f5ef031fb 100644 --- a/c/src/exec/libfs/src/imfs/imfs_directory.c +++ b/c/src/exec/libfs/src/imfs/imfs_directory.c @@ -114,10 +114,10 @@ int imfs_dir_read( if( current_entry >= first_entry ) { /* Move the entry to the return buffer */ - tmp_dirent.d_ino = 1; tmp_dirent.d_off = current_entry; tmp_dirent.d_reclen = sizeof( struct dirent ); the_jnode = (IMFS_jnode_t *) the_node; + tmp_dirent.d_ino = the_jnode->stat_ino; tmp_dirent.d_namlen = strlen( the_jnode->name ); strcpy( tmp_dirent.d_name, the_jnode->name ); memcpy( -- cgit v1.2.3