diff options
author | Yusuke Endoh <[email protected]> | 2019-10-05 07:37:19 +0900 |
---|---|---|
committer | Yusuke Endoh <[email protected]> | 2019-10-05 07:37:19 +0900 |
commit | 170d1540596c72c9197732d051d8d9302b87f033 (patch) | |
tree | ced56060bab70c3c7b1ab1dcde53f3fba942e1dc /signal.c | |
parent | 417c64b9a8c4815a54f9bbef37f4438ee5c2f4fc (diff) |
signal.c: Use MINSIGSTKSZ by casting to int
MINSIGSTKSZ is unsigned int in OpenBSD, which makes a warning of
comparison:
```
signal.c:535:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (size < MINSIGSTKSZ)
~~~~ ^ ~~~~~~~~~~~
1 warning generated.
```
https://rubyci.org/logs/rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20191004T200009Z.log.html.gz
Diffstat (limited to 'signal.c')
-rw-r--r-- | signal.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -532,8 +532,11 @@ rb_sigaltstack_size(void) int size = 16*1024; #ifdef MINSIGSTKSZ - if (size < MINSIGSTKSZ) - size = MINSIGSTKSZ; + { + int minsigstksz = (int)MINSIGSTKSZ; + if (size < minsigstksz) + size = minsigstksz; + } #endif #if defined(HAVE_SYSCONF) && defined(_SC_PAGE_SIZE) { |