1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00
cde/src/lib/libast/comp
Martijn Dekker 71bfe0283d libast: consolidate errno ID fallbacks into error.h
In various places in libast and libcmd there are preprocessor
fallbacks like this, for systems that don't define all the commonly
used errno value IDs:

    #ifndef ENOSYS
    #define ENOSYS	EINVAL
    #endif

and many others. It is better to have these all in one place so
they are not duplicated and we don't risk inconsistencies when
adding new code.

src/lib/libast/include/error.h includes the OS's <errno.h>, so it
is the logical file to move all these fallbacks into.

Quite possibly there is no remotely current system that needs any
of these, but they won't do any harm either.

Most files already use <error.h> directly or indirectly. Four
needed new #include <error.h> directives to use the fallbacks if
needed. The libast Mamfile is updated to make those files depend on
that header.
2021-03-22 14:55:16 +00:00
..
atexit.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
basename.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
catopen.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
closelog.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
conf.sh Fix many compiler warnings and remove unused variables (#191) 2021-02-22 22:16:32 +00:00
conf.tab Fix build on QNX 2021-02-14 01:28:35 +00:00
creat64.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
dirname.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
dup2.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
eaccess.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
errno.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
execlp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
execve.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
execvp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
execvpe.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
fakelink.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
fcntl.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
fmtmsg.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
fmtmsglib.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
fnmatch.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
fnmatch.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
frexp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
frexpl.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
fsync.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
ftw.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ftw.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getdate.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getgroups.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getlogin.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getopt.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getopt.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getoptl.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getpgrp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getsubopt.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
getwd.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
gross.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
gross_sgi.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
hsearch.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
iconv.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
killpg.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
libgen.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
link.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
localeconv.c Fix build on QNX 2021-02-14 01:28:35 +00:00
lstat.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
memccpy.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
memchr.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
memcmp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
memcpy.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
memmove.c Fix a large number of typos and other problems (#110) 2020-08-07 00:50:11 +01:00
memset.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
mkdir.c rm obsolete /usr/5bin paths (Solaris patch 130-CR7019368) 2021-01-08 11:47:05 +00:00
mkfifo.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
mknod.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
mktemp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
mktime.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
mount.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
nftw.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
omitted.c Revise the pow(1,inf) IEEE feature test to defeat clever compilers (#184) 2021-02-18 18:45:27 +00:00
open.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
openlog.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
putenv.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
re_comp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
re_comp.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
readlink.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
realpath.c Fix some formatting errors, typos and other problems (#78) 2020-07-16 22:27:00 +01:00
regcmp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
regexp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
regexp.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
remove.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
rename.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
resolvepath.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
rmdir.c rm obsolete /usr/5bin paths (Solaris patch 130-CR7019368) 2021-01-08 11:47:05 +00:00
setenv.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
setlocale.c Fix various minor problems and update the documentation (#237) 2021-03-21 14:39:03 +00:00
setlogmask.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
setpgid.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
setsid.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
sigflag.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
sigunblock.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
spawnveg.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
statvfs.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strcasecmp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strchr.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strftime.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strncasecmp.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strptime.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strrchr.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strstr.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strtod.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strtol.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strtold.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strtoll.c Fix many compiler warnings and remove unused variables (#191) 2021-02-22 22:16:32 +00:00
strtoul.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
strtoull.c Fix many compiler warnings and remove unused variables (#191) 2021-02-22 22:16:32 +00:00
swab.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
symlink.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
syslog.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
syslog.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
sysloglib.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
system.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
tempnam.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
tmpnam.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
transition.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
tsearch.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
unlink.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
unsetenv.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
vfork.c libast: consolidate errno ID fallbacks into error.h 2021-03-22 14:55:16 +00:00
waitpid.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
wc.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
wordexp.c Fix various minor problems and update the documentation (#237) 2021-03-21 14:39:03 +00:00
wordexp.h Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00