Revision 9dfa5b42 linux-user/signal.c
b/linux-user/signal.c | ||
---|---|---|
152 | 152 |
((unsigned long *)d)[i] = tswapl(s->sig[i]); |
153 | 153 |
} |
154 | 154 |
#elif TARGET_LONG_BITS == 32 && HOST_LONG_BITS == 64 && TARGET_NSIG_WORDS == 2 |
155 |
((unsigned long *)d)[0] = sigmask | (tswapl(s->sig[1]) << 32); |
|
155 |
((unsigned long *)d)[0] = sigmask | ((unsigned long)tswapl(s->sig[1]) << 32);
|
|
156 | 156 |
#else |
157 | 157 |
#error target_to_host_sigset |
158 | 158 |
#endif /* TARGET_LONG_BITS */ |
Also available in: Unified diff