Have you looked at what Perl and C pass to the syscalls and what they get back using truss or strace?
If that data is still as you'd expect it, then it's maybe how you unpack things. Maybe you can show us a small representative piece of data and the corresponding code that unpacks the data? That would help us get closer to seeing what you see on your machine.
In reply to Re: failing to use getdents system call on Linux
by Corion
in thread failing to use getdents system call on Linux
by glasswalk3r
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |