Actually set a dev value for stat
This commit is contained in:
parent
da20565626
commit
1d53e401c4
@ -287,7 +287,7 @@ static int stat_node(fs_node_t * fn, uintptr_t st) {
|
||||
debug_print(INFO, "stat: This file doesn't exist");
|
||||
return -1;
|
||||
}
|
||||
f->st_dev = 0;
|
||||
f->st_dev = (uint16_t)(((uint32_t)fn->device & 0xFFFF0) >> 8);
|
||||
f->st_ino = fn->inode;
|
||||
|
||||
uint32_t flags = 0;
|
||||
|
@ -51,6 +51,8 @@ int main(int argc, char ** argv) {
|
||||
|
||||
struct stat * f = &_stat;
|
||||
|
||||
printf("st_dev 0x%x %d\n", (uint32_t)f->st_dev , sizeof(f->st_dev ));
|
||||
printf("st_ino 0x%x %d\n", (uint32_t)f->st_ino , sizeof(f->st_ino ));
|
||||
printf("st_mode 0x%x %d\n", (uint32_t)f->st_mode , sizeof(f->st_mode ));
|
||||
printf("st_nlink 0x%x %d\n", (uint32_t)f->st_nlink , sizeof(f->st_nlink ));
|
||||
printf("st_uid 0x%x %d\n", (uint32_t)f->st_uid , sizeof(f->st_uid ));
|
||||
|
Loading…
x
Reference in New Issue
Block a user