Index: xvfs.c.rvt ================================================================== --- xvfs.c.rvt +++ xvfs.c.rvt @@ -192,24 +192,23 @@ statBuf->st_ctime = 0; statBuf->st_mtime = 0; statBuf->st_blksize = XVFS_FILE_BLOCKSIZE; if (fileInfo->type == XVFS_FILE_TYPE_REG) { - statBuf->st_mode = 0100400; + statBuf->st_mode = 0100444; statBuf->st_nlink = 1; statBuf->st_size = fileInfo->size; statBuf->st_blocks = (fileInfo->size + statBuf->st_blksize - 1) / statBuf->st_blksize; } else if (fileInfo->type == XVFS_FILE_TYPE_DIR) { - statBuf->st_mode = 040500; + statBuf->st_mode = 040555; statBuf->st_nlink = fileInfo->size; statBuf->st_size = fileInfo->size; statBuf->st_blocks = 1; } return(0); } - static struct Xvfs_FSInfo xvfs__fsInfo = { .protocolVersion = XVFS_PROTOCOL_VERSION, .name = "", .getChildrenProc = xvfs__getChildren,