Formerly posix/__sigvec.c.~7~
authorroland <roland>
Thu, 10 Feb 1994 06:54:11 +0000 (06:54 +0000)
committerroland <roland>
Thu, 10 Feb 1994 06:54:11 +0000 (06:54 +0000)
sysdeps/posix/sigvec.c

index 34c9e8c..32eefac 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1994 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -118,7 +118,7 @@ DEFUN(__sigvec, (sig, vec, ovec),
       int mask = 0;
 
       if (sizeof (int) == sizeof (sigset_t))
-       mask = old.sa_mask;
+       mask = *(int *) &old.sa_mask;
       else
        for (i = 1; i < NSIG; ++i)
          if (__sigismember(&old.sa_mask, i))