Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#5742 closed defect (fixed)

Calling readdir64() when using vsipreload doesn't work

Reported by: hchen Owned by: Robert Coup
Priority: normal Milestone: 2.0.0
Component: default Version: svn-trunk
Severity: normal Keywords:
Cc: cdestigter

Description

vsipreload.cpp doesn't override readdir64(). Calls to readdir64() when using vsipreload and the vsizip/vsicurl virtual file systems don't work as expected - see attached test case comparing readdir() and readdir64().

Attachments (1)

readdirTestRemoteZip.c (1.0 KB ) - added by hchen 10 years ago.
Test case - readdir() and readdir64(). Should be run with LD_PRELOAD=.../vsipreload.so

Download all attachments as: .zip

Change History (4)

by hchen, 10 years ago

Attachment: readdirTestRemoteZip.c added

Test case - readdir() and readdir64(). Should be run with LD_PRELOAD=.../vsipreload.so

comment:1 by cdestigter, 10 years ago

Cc: cdestigter added
Version: unspecifiedsvn-trunk

comment:2 by Even Rouault, 10 years ago

Milestone: 2.0
Resolution: fixed
Status: newclosed

trunk r27984 "vsipreload: implement readdir64() (#5742)"

comment:3 by Even Rouault, 9 years ago

Milestone: 2.02.0.0

Milestone renamed

Note: See TracTickets for help on using tickets.