mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
f92c000fc9
are broken (apparently all BSD systems). This breakage leads to unlink on files in an open directory causing a later seekdir to miss files. The bug happens due to a block boundary bug in the BSD libc implementation of these calls. This replacement code also fixes a severe memory usage problem with telldir that can cause closedir() to take an arbitrary amount of time. I have reported the bug in readdir to Greg Lehey (a FreeBSD maintainer) (This used to be commit e1bf7c4279fbc03a52497d24cea375e75059cba1)
This directory contains autoconf test programs that are too large to comfortably fit in configure.in. These programs should test one feature of the OS and exit(0) if it works or exit(1) if it doesn't work (do _not_ use return) The programs should be kept simple and to the point. Beautiful/fast code is not necessary