glibc - tmpfs - readdir
jochen.schlick at comsoft.de
Thu Jan 19 12:27:56 UTC 2006
Alain PORTAL wrote:
> Le Jeudi 19 Janvier 2006 10:58, Jochen Schlick a écrit :
>> i have an application which calls readdir(3) for
>> accessing directories in tmpfs. after several hours
>> the readdir call returns sometimes with einval. under
>> which circumstances can readdir(3) produce einval ?
> Are you sure it is readdir(3) and not readdir(2) ?
> It seems there is only one return value for readdir(3): EBADF.
> But readdir(2) have a EINVAL return value.
> Man page say: "EINVAL: Result buffer is too small."
It is readdir(3) !!! It is only used to get all the filenames
for later removal (some hundred msecs later)... The directory
is part of a tmpfs because other filesystems are to slow.
More information about the devel