mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
sandbox/fs: Set correct filetype for unknown filetype
The "hostfs ls" command prefixes each directory entry with either DIR, LNK or " " if it is a directory, symlink resp. regular file, or "???" for any other or unknown type. The latter only works if the type is set correctly, as the entry defaults to OS_FILET_REG and e.g. socket files show up as regular files. Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Simon Glass
parent
80793db909
commit
2f159402d9
@@ -366,6 +366,8 @@ int os_dirent_ls(const char *dirname, struct os_dirent_node **headp)
|
|||||||
case DT_LNK:
|
case DT_LNK:
|
||||||
next->type = OS_FILET_LNK;
|
next->type = OS_FILET_LNK;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
next->type = OS_FILET_UNKNOWN;
|
||||||
}
|
}
|
||||||
next->size = 0;
|
next->size = 0;
|
||||||
snprintf(fname, len, "%s/%s", dirname, next->name);
|
snprintf(fname, len, "%s/%s", dirname, next->name);
|
||||||
|
Reference in New Issue
Block a user