On Wed, 5 Feb 2020, Bruno Haible wrote: } Hi Tim, } } > > > I discoverd a name space clash with nap() } > > } > > In which .h file is this function declared on UnixWare? } > } > unistd.h } } Can you find out whether defining some preprocessor symbol will make } the declaration disappear?
There are 3. Any one of them would make the declaration disappear but also disappear 27 other declarations and 5 defines. Not really a viable option. Since the usage of nap() is in the gnulib test framework I would think the chances of other consumers of nap() would be very small so renaming that function in gnulib would have minimal impact. (the 8 files mentioned before) Now if we choose to rename map.h, these additional files would need changes. tests/test-utimens-common.h modules/chown-tests modules/futimens-tests modules/utime-tests modules/lchown-tests modules/utimens-tests modules/fdutimensat-tests modules/utimensat-tests modules/fchownat-tests modules/stat-time-tests } The right form should be doc/Copyright/request-assign.future (in the gnulib } repository). Filled out and e-mailed in. } } Bruno } -- Tim Rice Multitalents t...@multitalents.net