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



Reply via email to