@@ -472,6 +472,24 @@ private func FD_SET(_ fd: Int32, _ set: inout fd_set) {
472
472
case 13 : fd_bits. 13 = fd_bits. 13 | mask
473
473
case 14 : fd_bits. 14 = fd_bits. 14 | mask
474
474
case 15 : fd_bits. 15 = fd_bits. 15 | mask
475
+ #if arch(arm)
476
+ case 16 : fd_bits. 16 = fd_bits. 16 | mask
477
+ case 17 : fd_bits. 17 = fd_bits. 17 | mask
478
+ case 18 : fd_bits. 18 = fd_bits. 18 | mask
479
+ case 19 : fd_bits. 19 = fd_bits. 19 | mask
480
+ case 20 : fd_bits. 20 = fd_bits. 20 | mask
481
+ case 21 : fd_bits. 21 = fd_bits. 21 | mask
482
+ case 22 : fd_bits. 22 = fd_bits. 22 | mask
483
+ case 23 : fd_bits. 23 = fd_bits. 23 | mask
484
+ case 24 : fd_bits. 24 = fd_bits. 24 | mask
485
+ case 25 : fd_bits. 25 = fd_bits. 25 | mask
486
+ case 26 : fd_bits. 26 = fd_bits. 26 | mask
487
+ case 27 : fd_bits. 27 = fd_bits. 27 | mask
488
+ case 28 : fd_bits. 28 = fd_bits. 28 | mask
489
+ case 29 : fd_bits. 29 = fd_bits. 29 | mask
490
+ case 30 : fd_bits. 30 = fd_bits. 30 | mask
491
+ case 31 : fd_bits. 31 = fd_bits. 31 | mask
492
+ #endif
475
493
default : break
476
494
}
477
495
#if os(Android)
@@ -508,6 +526,24 @@ private func FD_ISSET(_ fd: Int32, _ set: inout fd_set) -> Bool {
508
526
case 13 : return fd_bits. 13 & mask != 0
509
527
case 14 : return fd_bits. 14 & mask != 0
510
528
case 15 : return fd_bits. 15 & mask != 0
529
+ #if arch(arm)
530
+ case 16 : return fd_bits. 16 & mask != 0
531
+ case 17 : return fd_bits. 17 & mask != 0
532
+ case 18 : return fd_bits. 18 & mask != 0
533
+ case 19 : return fd_bits. 19 & mask != 0
534
+ case 20 : return fd_bits. 20 & mask != 0
535
+ case 21 : return fd_bits. 21 & mask != 0
536
+ case 22 : return fd_bits. 22 & mask != 0
537
+ case 23 : return fd_bits. 23 & mask != 0
538
+ case 24 : return fd_bits. 24 & mask != 0
539
+ case 25 : return fd_bits. 25 & mask != 0
540
+ case 26 : return fd_bits. 26 & mask != 0
541
+ case 27 : return fd_bits. 27 & mask != 0
542
+ case 28 : return fd_bits. 28 & mask != 0
543
+ case 29 : return fd_bits. 29 & mask != 0
544
+ case 30 : return fd_bits. 30 & mask != 0
545
+ case 31 : return fd_bits. 31 & mask != 0
546
+ #endif
511
547
default : return false
512
548
}
513
549
}
0 commit comments