diff options
author | Andrew Tridgell <tridge@samba.org> | 2006-09-10 07:24:41 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2006-09-10 07:24:41 +0000 |
commit | c024f4169ccae0f59c56236a0c128b5287990e1d (patch) | |
tree | 6c47c00dcedb48d8e64f8c8ec76f28e7e076b9c6 /source/lib/replace/replace.h | |
parent | 0ac5e0a1f736aa8638e968ce89829c5058729905 (diff) | |
download | samba-c024f4169ccae0f59c56236a0c128b5287990e1d.tar.gz samba-c024f4169ccae0f59c56236a0c128b5287990e1d.tar.xz samba-c024f4169ccae0f59c56236a0c128b5287990e1d.zip |
r18319: fixed the directory search resume code on IRIX
The problem was twofold:
1) irix returns 64 bit numbers in telldir(). The protocol uses a 32
bit resume key. We now cope with this properly using the code in
pvfs_list_seek_ofs().
2) irix returns 0xFFFFFFFF from telldir() for the last entry in the
directory. When added to DIR_OFFSET_BASE this became
DIR_OFFSET_DOTDOT which meant an infinite loop!
Diffstat (limited to 'source/lib/replace/replace.h')
0 files changed, 0 insertions, 0 deletions