You mean add alphasort to gllib/dirent.in.h? We don't have an alphasort elsewhere And yes, we're quite a bit behind the current POSIX...
-----Original Message----- From: Bruno Haible [mailto:br...@clisp.org] Sent: Thursday, December 23, 2010 1:40 PM To: Joachim Schmitz Cc: bug-gnulib@gnu.org Subject: Re: alphasort on HP-NonStop Joachim Schmitz wrote: > alphasort missing, need to modify gllib/dirent.in.h? How? > source='test-dirent-c++.cc' object='test-dirent-c++.o' libtool=no > DEPDIR=.depsdepmode=none /bin/sh ./../build-aux/depcomp c++ > -HAVE_CONFIG_H -I. -DGNULIB_STRICT_CHECKING=1 -I. -I. -I.. -I./.. > -I../gllib -I./../gllib -I/usr/local/include -Wnowarn -c -o > test-dirent-c++.o test-dirent-c++.cc > _GL_CXXALIAS_SYS_CAST (alphasort, int, > ^ > "/usr/local/Floss/gnulib/testdir-posix/gltests/./../gllib/dirent.h", line > 471: error(363): > the global scope has no "alphasort" Gnulib has an 'alphasort' module that provides a replacement when the function is missing. The error message here makes me think that the function exists on your system but its declaration is missing. Can you add the declaration to <dirent.h>? References: <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html> <http://pubs.opengroup.org/onlinepubs/9699919799/functions/alphasort.html> Bruno