Opened 7 years ago

Closed 7 years ago

Last modified 6 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 7 years ago.
Test case - readdir() and readdir64(). Should be run with LD_PRELOAD=.../vsipreload.so

Download all attachments as: .zip

Change History (4)

Changed 7 years ago by hchen

Attachment: readdirTestRemoteZip.c added

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

comment:1 Changed 7 years ago by cdestigter

Cc: cdestigter added
Version: unspecifiedsvn-trunk

comment:2 Changed 7 years ago by Even Rouault

Milestone: 2.0
Resolution: fixed
Status: newclosed

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

comment:3 Changed 6 years ago by Even Rouault

Milestone: 2.02.0.0

Milestone renamed

Note: See TracTickets for help on using tickets.