mirror of
https://github.com/ish-app/ish.git
synced 2026-02-01 14:32:26 +00:00
Don't spam dirents in the log
This commit is contained in:
parent
e6e02924e5
commit
311a0d26e2
8
fs/dir.c
8
fs/dir.c
@ -25,6 +25,7 @@ int_t sys_getdents64(fd_t f, addr_t dirents, dword_t count) {
|
||||
|
||||
long ptr;
|
||||
int err;
|
||||
int printed = 0;
|
||||
while (true) {
|
||||
ptr = fd->ops->telldir(fd);
|
||||
struct dir_entry entry;
|
||||
@ -43,8 +44,11 @@ int_t sys_getdents64(fd_t f, addr_t dirents, dword_t count) {
|
||||
dirent->reclen = reclen;
|
||||
dirent->type = 0;
|
||||
strcpy(dirent->name, entry.name);
|
||||
STRACE("\n{inode=%d, offset=%d, name=%s, type=%d, reclen=%d}",
|
||||
dirent->inode, dirent->offset, dirent->name, dirent->type, dirent->reclen);
|
||||
if (printed < 20) {
|
||||
STRACE(" {inode=%d, offset=%d, name=%s, type=%d, reclen=%d}",
|
||||
dirent->inode, dirent->offset, dirent->name, dirent->type, dirent->reclen);
|
||||
printed++;
|
||||
}
|
||||
|
||||
if (reclen > count)
|
||||
break;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user