From 709a27ba480d0c7d2fcef30cf2dfb182fb2b54cf Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 28 Oct 2007 19:04:59 +0100 Subject: [PATCH] Define ENOTSUP, not ENOSYS. Needed on OpenBSD 3.9. * gl/lib/se-context.in.h (ENOTSUP): Define if missing. * gl/lib/se-selinux.in.h: Likewise. --- ChangeLog | 4 ++++ gl/lib/se-context.in.h | 12 ++++++------ gl/lib/se-selinux.in.h | 12 ++++++------ 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index becbb6f3cb..b091bb42d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2007-10-28 Jim Meyering + Define ENOTSUP, not ENOSYS. Needed on OpenBSD 3.9. + * gl/lib/se-context.in.h (ENOTSUP): Define if missing. + * gl/lib/se-selinux.in.h: Likewise. + Define ENODATA, for FreeBSD 5.0 and 6.1. * src/system.h (ENODATA): Define, if missing. diff --git a/gl/lib/se-context.in.h b/gl/lib/se-context.in.h index 26e1709f10..ec88a0318e 100644 --- a/gl/lib/se-context.in.h +++ b/gl/lib/se-context.in.h @@ -2,13 +2,13 @@ # define SELINUX_CONTEXT_H # include -/* Some systems don't have ENOSYS. */ -# ifndef ENOSYS -# ifdef ENOTSUP -# define ENOSYS ENOTSUP +/* Some systems don't have ENOTSUP. */ +# ifndef ENOTSUP +# ifdef ENOSYS +# define ENOTSUP ENOSYS # else -/* Some systems don't have ENOTSUP either. */ -# define ENOSYS EINVAL +/* Some systems don't have ENOSYS either. */ +# define ENOTSUP EINVAL # endif # endif diff --git a/gl/lib/se-selinux.in.h b/gl/lib/se-selinux.in.h index b08c7eee42..7bfe4c5ff7 100644 --- a/gl/lib/se-selinux.in.h +++ b/gl/lib/se-selinux.in.h @@ -3,13 +3,13 @@ # include # include -/* Some systems don't have ENOSYS. */ -# ifndef ENOSYS -# ifdef ENOTSUP -# define ENOSYS ENOTSUP +/* Some systems don't have ENOTSUP. */ +# ifndef ENOTSUP +# ifdef ENOSYS +# define ENOTSUP ENOSYS # else -/* Some systems don't have ENOTSUP either. */ -# define ENOSYS EINVAL +/* Some systems don't have ENOSYS either. */ +# define ENOTSUP EINVAL # endif # endif -- 2.47.2