summaryrefslogtreecommitdiffstats
path: root/winsup
diff options
context:
space:
mode:
authorYaakov Selkowitz <yselkowi@redhat.com>2017-07-07 17:33:59 -0500
committerYaakov Selkowitz <yselkowi@redhat.com>2017-07-10 07:53:26 -0500
commit187066dcad5b65657b1a3a6e9ff18b390f24d062 (patch)
treebf790e91434930fd55b96db6c4c029dc1d9c6f48 /winsup
parent870dc91de659fb7902953243f6a11fdc89962eb6 (diff)
downloadcygnal-187066dcad5b65657b1a3a6e9ff18b390f24d062.tar.gz
cygnal-187066dcad5b65657b1a3a6e9ff18b390f24d062.tar.bz2
cygnal-187066dcad5b65657b1a3a6e9ff18b390f24d062.zip
Cygwin: fix guard on struct siginfo_t
Add line breaks to make it clearer that the struct packing applies to more than one struct. Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/include/cygwin/signal.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/winsup/cygwin/include/cygwin/signal.h b/winsup/cygwin/include/cygwin/signal.h
index e73874c62..af0833688 100644
--- a/winsup/cygwin/include/cygwin/signal.h
+++ b/winsup/cygwin/include/cygwin/signal.h
@@ -175,7 +175,10 @@ typedef struct sigevent
pthread_attr_t *sigev_notify_attributes; /* notification attributes */
} sigevent_t;
+#if __POSIX_VISIBLE >= 199309
+
#pragma pack(push,4)
+
struct _sigcommune
{
__uint32_t _si_code;
@@ -190,8 +193,6 @@ struct _sigcommune
};
};
-#if __POSIX_VISIBLE >= 199309
-
#define __SI_PAD_SIZE 32
#ifdef __INSIDE_CYGWIN__
# ifndef max
@@ -251,6 +252,7 @@ typedef struct
#endif /*__INSIDE_CYGWIN__*/
};
} siginfo_t;
+
#pragma pack(pop)
#endif /* __POSIX_VISIBLE >= 199309 */