Samba 3.0: vfs_netatalk.c

Green, Paul Paul.Green at
Tue Feb 11 20:23:37 GMT 2003

Anthony Liguori [mailto:aliguor at] wrote:
> scandir() (and it's [alpha|version]sort() brethren) is a BSD/Linux-ism and
> therefore isn't very portable.  Since this is in a VFS module (and
> therefore only optional) I guess this is ok.

then Herb Lewis [mailto:herb at] found this info:
> IRIX: scandir, scandir64, alphasort, alphasort64
> BSD: scandir, alphasort

I just checked and neither scandir* nor alphasort* are in POSIX-1996 or
POSIX-2001.  I'm not trying to build vfs_netatalk here on VOS, but if I was,
it looks like I'd be writing some code first. I don't consider these
functions portable either.  My vote is for sticking with functions in POSIX
if at all possible.

Paul Green, Senior Technical Consultant, Stratus Technologies.
Day: +1 978-461-7557; FAX: +1 978-461-3610
Speaking from Stratus not for Stratus

More information about the samba-technical mailing list