summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux
diff options
context:
space:
mode:
authorcracauer <cracauer@FreeBSD.org>1999-07-06 06:55:29 +0000
committercracauer <cracauer@FreeBSD.org>1999-07-06 06:55:29 +0000
commit0bb9e75fd21026c94438f2db514d21fd69b82377 (patch)
tree31559907ca4a8c7c416f4670ddc6cde39793568b /sys/i386/linux
parent37964e09a91d005059b8094ac748eae8a0c50a22 (diff)
downloadFreeBSD-src-0bb9e75fd21026c94438f2db514d21fd69b82377.zip
FreeBSD-src-0bb9e75fd21026c94438f2db514d21fd69b82377.tar.gz
Rename struct members sa_siginfo. POSIX reserves identifiers starting
with sa_ when <signal.h> is included. They would conflict with the upcoming SA_SIGINFO implementation. Reviewed by: BDE
Diffstat (limited to 'sys/i386/linux')
-rw-r--r--sys/i386/linux/linux.h10
-rw-r--r--sys/i386/linux/linux_signal.c34
2 files changed, 22 insertions, 22 deletions
diff --git a/sys/i386/linux/linux.h b/sys/i386/linux/linux.h
index 0774dd3..18b9b8f 100644
--- a/sys/i386/linux/linux.h
+++ b/sys/i386/linux/linux.h
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: linux.h,v 1.26 1998/12/30 21:19:59 sos Exp $
+ * $Id: linux.h,v 1.27 1999/04/29 04:37:56 luoqi Exp $
*/
#ifndef _I386_LINUX_LINUX_H_
@@ -50,10 +50,10 @@ typedef int linux_pid_t;
typedef unsigned long linux_sigset_t;
typedef void (*linux_handler_t)(int);
typedef struct {
- void (*sa_handler)(int);
- linux_sigset_t sa_mask;
- unsigned long sa_flags;
- void (*sa_restorer)(void);
+ void (*lsa_handler)(int);
+ linux_sigset_t lsa_mask;
+ unsigned long lsa_flags;
+ void (*lsa_restorer)(void);
} linux_sigaction_t;
typedef int linux_key_t;
diff --git a/sys/i386/linux/linux_signal.c b/sys/i386/linux/linux_signal.c
index c8f0f21..191c13c 100644
--- a/sys/i386/linux/linux_signal.c
+++ b/sys/i386/linux/linux_signal.c
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: linux_signal.c,v 1.14 1998/12/21 19:21:36 sos Exp $
+ * $Id: linux_signal.c,v 1.15 1999/05/06 18:44:26 peter Exp $
*/
#include <sys/param.h>
@@ -69,38 +69,38 @@ bsd_to_linux_sigset(sigset_t mask) {
static void
linux_to_bsd_sigaction(linux_sigaction_t *lsa, struct sigaction *bsa)
{
- bsa->sa_mask = linux_to_bsd_sigset(lsa->sa_mask);
- bsa->sa_handler = lsa->sa_handler;
+ bsa->sa_mask = linux_to_bsd_sigset(lsa->lsa_mask);
+ bsa->sa_handler = lsa->lsa_handler;
bsa->sa_flags = 0;
- if (lsa->sa_flags & LINUX_SA_NOCLDSTOP)
+ if (lsa->lsa_flags & LINUX_SA_NOCLDSTOP)
bsa->sa_flags |= SA_NOCLDSTOP;
- if (lsa->sa_flags & LINUX_SA_ONSTACK)
+ if (lsa->lsa_flags & LINUX_SA_ONSTACK)
bsa->sa_flags |= SA_ONSTACK;
- if (lsa->sa_flags & LINUX_SA_RESTART)
+ if (lsa->lsa_flags & LINUX_SA_RESTART)
bsa->sa_flags |= SA_RESTART;
- if (lsa->sa_flags & LINUX_SA_ONESHOT)
+ if (lsa->lsa_flags & LINUX_SA_ONESHOT)
bsa->sa_flags |= SA_RESETHAND;
- if (lsa->sa_flags & LINUX_SA_NOMASK)
+ if (lsa->lsa_flags & LINUX_SA_NOMASK)
bsa->sa_flags |= SA_NODEFER;
}
static void
bsd_to_linux_sigaction(struct sigaction *bsa, linux_sigaction_t *lsa)
{
- lsa->sa_handler = bsa->sa_handler;
- lsa->sa_restorer = NULL; /* unsupported */
- lsa->sa_mask = bsd_to_linux_sigset(bsa->sa_mask);
- lsa->sa_flags = 0;
+ lsa->lsa_handler = bsa->sa_handler;
+ lsa->lsa_restorer = NULL; /* unsupported */
+ lsa->lsa_mask = bsd_to_linux_sigset(bsa->sa_mask);
+ lsa->lsa_flags = 0;
if (bsa->sa_flags & SA_NOCLDSTOP)
- lsa->sa_flags |= LINUX_SA_NOCLDSTOP;
+ lsa->lsa_flags |= LINUX_SA_NOCLDSTOP;
if (bsa->sa_flags & SA_ONSTACK)
- lsa->sa_flags |= LINUX_SA_ONSTACK;
+ lsa->lsa_flags |= LINUX_SA_ONSTACK;
if (bsa->sa_flags & SA_RESTART)
- lsa->sa_flags |= LINUX_SA_RESTART;
+ lsa->lsa_flags |= LINUX_SA_RESTART;
if (bsa->sa_flags & SA_RESETHAND)
- lsa->sa_flags |= LINUX_SA_ONESHOT;
+ lsa->lsa_flags |= LINUX_SA_ONESHOT;
if (bsa->sa_flags & SA_NODEFER)
- lsa->sa_flags |= LINUX_SA_NOMASK;
+ lsa->lsa_flags |= LINUX_SA_NOMASK;
}
int
OpenPOWER on IntegriCloud