| ... | @@ -248,40 +248,78 @@ else | ... | @@ -248,40 +248,78 @@ else |
| 248 | pub const SIG_SETMASK = 2; | 248 | pub const SIG_SETMASK = 2; |
| 249 | }; | 249 | }; |
| 250 | | 250 | |
| 251 | pub const SIGHUP = 1; | 251 | pub usingnamespace if (is_sparc) struct { |
| 252 | pub const SIGINT = 2; | 252 | pub const SIGHUP = 1; |
| 253 | pub const SIGQUIT = 3; | 253 | pub const SIGINT = 2; |
| 254 | pub const SIGILL = 4; | 254 | pub const SIGQUIT = 3; |
| 255 | pub const SIGTRAP = 5; | 255 | pub const SIGILL = 4; |
| 256 | pub const SIGABRT = 6; | 256 | pub const SIGTRAP = 5; |
| 257 | pub const SIGIOT = SIGABRT; | 257 | pub const SIGABRT = 6; |
| 258 | pub const SIGBUS = 7; | 258 | pub const SIGEMT = 7; |
| 259 | pub const SIGFPE = 8; | 259 | pub const SIGFPE = 8; |
| 260 | pub const SIGKILL = 9; | 260 | pub const SIGKILL = 9; |
| 261 | pub const SIGUSR1 = 10; | 261 | pub const SIGBUS = 10; |
| 262 | pub const SIGSEGV = 11; | 262 | pub const SIGSEGV = 11; |
| 263 | pub const SIGUSR2 = 12; | 263 | pub const SIGSYS = 12; |
| 264 | pub const SIGPIPE = 13; | 264 | pub const SIGPIPE = 13; |
| 265 | pub const SIGALRM = 14; | 265 | pub const SIGALRM = 14; |
| 266 | pub const SIGTERM = 15; | 266 | pub const SIGTERM = 15; |
| 267 | pub const SIGSTKFLT = 16; | 267 | pub const SIGURG = 16; |
| 268 | pub const SIGCHLD = 17; | 268 | pub const SIGSTOP = 17; |
| 269 | pub const SIGCONT = 18; | 269 | pub const SIGTSTP = 18; |
| 270 | pub const SIGSTOP = 19; | 270 | pub const SIGCONT = 19; |
| 271 | pub const SIGTSTP = 20; | 271 | pub const SIGCHLD = 20; |
| 272 | pub const SIGTTIN = 21; | 272 | pub const SIGTTIN = 21; |
| 273 | pub const SIGTTOU = 22; | 273 | pub const SIGTTOU = 22; |
| 274 | pub const SIGURG = 23; | 274 | pub const SIGPOLL = 23; |
| 275 | pub const SIGXCPU = 24; | 275 | pub const SIGXCPU = 24; |
| 276 | pub const SIGXFSZ = 25; | 276 | pub const SIGXFSZ = 25; |
| 277 | pub const SIGVTALRM = 26; | 277 | pub const SIGVTALRM = 26; |
| 278 | pub const SIGPROF = 27; | 278 | pub const SIGPROF = 27; |
| 279 | pub const SIGWINCH = 28; | 279 | pub const SIGWINCH = 28; |
| 280 | pub const SIGIO = 29; | 280 | pub const SIGLOST = 29; |
| 281 | pub const SIGPOLL = 29; | 281 | pub const SIGUSR1 = 30; |
| 282 | pub const SIGPWR = 30; | 282 | pub const SIGUSR2 = 31; |
| 283 | pub const SIGSYS = 31; | 283 | pub const SIGIOT = SIGABRT; |
| 284 | pub const SIGUNUSED = SIGSYS; | 284 | pub const SIGCLD = SIGCHLD; |
| | 285 | pub const SIGPWR = SIGLOST; |
| | 286 | pub const SIGIO = SIGPOLL; |
| | 287 | } else struct { |
| | 288 | pub const SIGHUP = 1; |
| | 289 | pub const SIGINT = 2; |
| | 290 | pub const SIGQUIT = 3; |
| | 291 | pub const SIGILL = 4; |
| | 292 | pub const SIGTRAP = 5; |
| | 293 | pub const SIGABRT = 6; |
| | 294 | pub const SIGIOT = SIGABRT; |
| | 295 | pub const SIGBUS = 7; |
| | 296 | pub const SIGFPE = 8; |
| | 297 | pub const SIGKILL = 9; |
| | 298 | pub const SIGUSR1 = 10; |
| | 299 | pub const SIGSEGV = 11; |
| | 300 | pub const SIGUSR2 = 12; |
| | 301 | pub const SIGPIPE = 13; |
| | 302 | pub const SIGALRM = 14; |
| | 303 | pub const SIGTERM = 15; |
| | 304 | pub const SIGSTKFLT = 16; |
| | 305 | pub const SIGCHLD = 17; |
| | 306 | pub const SIGCONT = 18; |
| | 307 | pub const SIGSTOP = 19; |
| | 308 | pub const SIGTSTP = 20; |
| | 309 | pub const SIGTTIN = 21; |
| | 310 | pub const SIGTTOU = 22; |
| | 311 | pub const SIGURG = 23; |
| | 312 | pub const SIGXCPU = 24; |
| | 313 | pub const SIGXFSZ = 25; |
| | 314 | pub const SIGVTALRM = 26; |
| | 315 | pub const SIGPROF = 27; |
| | 316 | pub const SIGWINCH = 28; |
| | 317 | pub const SIGIO = 29; |
| | 318 | pub const SIGPOLL = 29; |
| | 319 | pub const SIGPWR = 30; |
| | 320 | pub const SIGSYS = 31; |
| | 321 | pub const SIGUNUSED = SIGSYS; |
| | 322 | }; |
| 285 | | 323 | |
| 286 | pub const O_RDONLY = 0o0; | 324 | pub const O_RDONLY = 0o0; |
| 287 | pub const O_WRONLY = 0o1; | 325 | pub const O_WRONLY = 0o1; |