Skip to content

Commit 37b70d4

Browse files
committed
Use CI to generate native configurations
1 parent e803763 commit 37b70d4

File tree

2 files changed

+4
-33
lines changed

2 files changed

+4
-33
lines changed

src/main/java/org/truffleruby/platform/darwin/DarwinNativeConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
public class DarwinNativeConfiguration extends DefaultNativeConfiguration {
4545

4646
public static void load(NativeConfiguration configuration, RubyContext context) {
47-
// Generated from tool/generate-native-config.rb on x86_64-darwin18
47+
// Generated from tool/generate-native-config.rb on universal.x86_64-darwin18
4848
configuration.config("platform.sigaction.sizeof", 16);
4949
configuration.config("platform.sigaction.sa_handler.offset", 0);
5050
configuration.config("platform.sigaction.sa_handler.size", 8);

src/main/java/org/truffleruby/platform/linux/LinuxNativeConfiguration.java

Lines changed: 3 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,6 @@ public static void load(NativeConfiguration configuration, RubyContext context)
311311
configuration.config("platform.file.O_NONBLOCK", 2048);
312312
configuration.config("platform.file.O_NDELAY", 2048);
313313
configuration.config("platform.file.O_SYNC", 1052672);
314-
configuration.config("platform.file.O_TMPFILE", 4259840);
315314
configuration.config("platform.file.S_IRUSR", 256);
316315
configuration.config("platform.file.S_IWUSR", 128);
317316
configuration.config("platform.file.S_IXUSR", 64);
@@ -364,8 +363,8 @@ public static void load(NativeConfiguration configuration, RubyContext context)
364363
configuration.config("platform.socket.PF_ISDN", 34);
365364
configuration.config("platform.socket.AF_LOCAL", 1);
366365
configuration.config("platform.socket.PF_LOCAL", 1);
367-
configuration.config("platform.socket.AF_MAX", 45);
368-
configuration.config("platform.socket.PF_MAX", 45);
366+
configuration.config("platform.socket.AF_MAX", 37);
367+
configuration.config("platform.socket.PF_MAX", 37);
369368
configuration.config("platform.socket.AF_PACKET", 17);
370369
configuration.config("platform.socket.PF_PACKET", 17);
371370
configuration.config("platform.socket.AF_ROUTE", 16);
@@ -443,7 +442,6 @@ public static void load(NativeConfiguration configuration, RubyContext context)
443442
configuration.config("platform.socket.IPPROTO_TP", 29);
444443
configuration.config("platform.socket.IPPROTO_UDP", 17);
445444
configuration.config("platform.socket.IPV6_CHECKSUM", 7);
446-
configuration.config("platform.socket.IPV6_DONTFRAG", 62);
447445
configuration.config("platform.socket.IPV6_DSTOPTS", 59);
448446
configuration.config("platform.socket.IPV6_HOPLIMIT", 52);
449447
configuration.config("platform.socket.IPV6_HOPOPTS", 54);
@@ -453,12 +451,10 @@ public static void load(NativeConfiguration configuration, RubyContext context)
453451
configuration.config("platform.socket.IPV6_MULTICAST_IF", 17);
454452
configuration.config("platform.socket.IPV6_MULTICAST_LOOP", 19);
455453
configuration.config("platform.socket.IPV6_NEXTHOP", 9);
456-
configuration.config("platform.socket.IPV6_PATHMTU", 61);
457454
configuration.config("platform.socket.IPV6_PKTINFO", 50);
458455
configuration.config("platform.socket.IPV6_RECVDSTOPTS", 58);
459456
configuration.config("platform.socket.IPV6_RECVHOPLIMIT", 51);
460457
configuration.config("platform.socket.IPV6_RECVHOPOPTS", 53);
461-
configuration.config("platform.socket.IPV6_RECVPATHMTU", 60);
462458
configuration.config("platform.socket.IPV6_RECVPKTINFO", 49);
463459
configuration.config("platform.socket.IPV6_RECVRTHDR", 56);
464460
configuration.config("platform.socket.IPV6_RECVTCLASS", 66);
@@ -520,7 +516,6 @@ public static void load(NativeConfiguration configuration, RubyContext context)
520516
configuration.config("platform.socket.MSG_DONTWAIT", 64);
521517
configuration.config("platform.socket.MSG_EOR", 128);
522518
configuration.config("platform.socket.MSG_ERRQUEUE", 8192);
523-
configuration.config("platform.socket.MSG_FASTOPEN", 536870912);
524519
configuration.config("platform.socket.MSG_FIN", 512);
525520
configuration.config("platform.socket.MSG_MORE", 32768);
526521
configuration.config("platform.socket.MSG_NOSIGNAL", 16384);
@@ -543,11 +538,8 @@ public static void load(NativeConfiguration configuration, RubyContext context)
543538
configuration.config("platform.socket.SCM_TIMESTAMP", 29);
544539
configuration.config("platform.socket.SCM_TIMESTAMPING", 37);
545540
configuration.config("platform.socket.SCM_TIMESTAMPNS", 35);
546-
configuration.config("platform.socket.SCM_WIFI_STATUS", 41);
547541
configuration.config("platform.socket.SEEK_CUR", 1);
548-
configuration.config("platform.socket.SEEK_DATA", 3);
549542
configuration.config("platform.socket.SEEK_END", 2);
550-
configuration.config("platform.socket.SEEK_HOLE", 4);
551543
configuration.config("platform.socket.SEEK_SET", 0);
552544
configuration.config("platform.socket.SHUT_RD", 0);
553545
configuration.config("platform.socket.SHUT_RDWR", 2);
@@ -573,18 +565,13 @@ public static void load(NativeConfiguration configuration, RubyContext context)
573565
configuration.config("platform.socket.SO_DOMAIN", 39);
574566
configuration.config("platform.socket.SO_DONTROUTE", 5);
575567
configuration.config("platform.socket.SO_ERROR", 4);
576-
configuration.config("platform.socket.SO_GET_FILTER", 26);
577568
configuration.config("platform.socket.SO_KEEPALIVE", 9);
578569
configuration.config("platform.socket.SO_LINGER", 13);
579-
configuration.config("platform.socket.SO_LOCK_FILTER", 44);
580570
configuration.config("platform.socket.SO_MARK", 36);
581-
configuration.config("platform.socket.SO_MAX_PACING_RATE", 47);
582-
configuration.config("platform.socket.SO_NOFCS", 43);
583571
configuration.config("platform.socket.SO_NO_CHECK", 11);
584572
configuration.config("platform.socket.SO_OOBINLINE", 10);
585573
configuration.config("platform.socket.SO_PASSCRED", 16);
586574
configuration.config("platform.socket.SO_PASSSEC", 34);
587-
configuration.config("platform.socket.SO_PEEK_OFF", 42);
588575
configuration.config("platform.socket.SO_PEERCRED", 17);
589576
configuration.config("platform.socket.SO_PEERNAME", 28);
590577
configuration.config("platform.socket.SO_PEERSEC", 31);
@@ -600,7 +587,6 @@ public static void load(NativeConfiguration configuration, RubyContext context)
600587
configuration.config("platform.socket.SO_SECURITY_AUTHENTICATION", 22);
601588
configuration.config("platform.socket.SO_SECURITY_ENCRYPTION_NETWORK", 24);
602589
configuration.config("platform.socket.SO_SECURITY_ENCRYPTION_TRANSPORT", 23);
603-
configuration.config("platform.socket.SO_SELECT_ERR_QUEUE", 45);
604590
configuration.config("platform.socket.SO_SNDBUF", 7);
605591
configuration.config("platform.socket.SO_SNDBUFFORCE", 32);
606592
configuration.config("platform.socket.SO_SNDLOWAT", 19);
@@ -609,12 +595,9 @@ public static void load(NativeConfiguration configuration, RubyContext context)
609595
configuration.config("platform.socket.SO_TIMESTAMPING", 37);
610596
configuration.config("platform.socket.SO_TIMESTAMPNS", 35);
611597
configuration.config("platform.socket.SO_TYPE", 3);
612-
configuration.config("platform.socket.SO_WIFI_STATUS", 41);
613598
configuration.config("platform.socket.TCP_CONGESTION", 13);
614-
configuration.config("platform.socket.TCP_COOKIE_TRANSACTIONS", 15);
615599
configuration.config("platform.socket.TCP_CORK", 3);
616600
configuration.config("platform.socket.TCP_DEFER_ACCEPT", 9);
617-
configuration.config("platform.socket.TCP_FASTOPEN", 23);
618601
configuration.config("platform.socket.TCP_INFO", 11);
619602
configuration.config("platform.socket.TCP_KEEPCNT", 6);
620603
configuration.config("platform.socket.TCP_KEEPIDLE", 4);
@@ -623,16 +606,8 @@ public static void load(NativeConfiguration configuration, RubyContext context)
623606
configuration.config("platform.socket.TCP_MAXSEG", 2);
624607
configuration.config("platform.socket.TCP_MD5SIG", 14);
625608
configuration.config("platform.socket.TCP_NODELAY", 1);
626-
configuration.config("platform.socket.TCP_QUEUE_SEQ", 21);
627609
configuration.config("platform.socket.TCP_QUICKACK", 12);
628-
configuration.config("platform.socket.TCP_REPAIR", 19);
629-
configuration.config("platform.socket.TCP_REPAIR_OPTIONS", 22);
630-
configuration.config("platform.socket.TCP_REPAIR_QUEUE", 20);
631610
configuration.config("platform.socket.TCP_SYNCNT", 7);
632-
configuration.config("platform.socket.TCP_THIN_DUPACK", 17);
633-
configuration.config("platform.socket.TCP_THIN_LINEAR_TIMEOUTS", 16);
634-
configuration.config("platform.socket.TCP_TIMESTAMP", 24);
635-
configuration.config("platform.socket.TCP_USER_TIMEOUT", 18);
636611
configuration.config("platform.socket.TCP_WINDOW_CLAMP", 10);
637612
configuration.config("platform.socket.UDP_CORK", 1);
638613
configuration.config("platform.socket.SOMAXCONN", 128);
@@ -654,7 +629,6 @@ public static void load(NativeConfiguration configuration, RubyContext context)
654629
configuration.config("platform.process.RLIMIT_MEMLOCK", 8);
655630
configuration.config("platform.process.RLIMIT_AS", 9);
656631
configuration.config("platform.process.RLIMIT_RTPRIO", 14);
657-
configuration.config("platform.process.RLIMIT_RTTIME", 15);
658632
configuration.config("platform.process.RLIMIT_SIGPENDING", 11);
659633
configuration.config("platform.process.RLIMIT_MSGQUEUE", 12);
660634
configuration.config("platform.process.RLIMIT_NICE", 13);
@@ -700,14 +674,11 @@ public static void load(NativeConfiguration configuration, RubyContext context)
700674
configuration.config("platform.dlopen.RTLD_GLOBAL", 256);
701675
configuration.config("platform.dlopen.RTLD_NEXT", -1);
702676
configuration.config("platform.dlopen.RTLD_DEFAULT", 0);
703-
configuration.config("platform.clocks.CLOCK_BOOTTIME", 7);
704-
configuration.config("platform.clocks.CLOCK_BOOTTIME_ALARM", 9);
705677
configuration.config("platform.clocks.CLOCK_MONOTONIC", 1);
706678
configuration.config("platform.clocks.CLOCK_MONOTONIC_COARSE", 6);
707679
configuration.config("platform.clocks.CLOCK_MONOTONIC_RAW", 4);
708680
configuration.config("platform.clocks.CLOCK_PROCESS_CPUTIME_ID", 2);
709681
configuration.config("platform.clocks.CLOCK_REALTIME", 0);
710-
configuration.config("platform.clocks.CLOCK_REALTIME_ALARM", 8);
711682
configuration.config("platform.clocks.CLOCK_REALTIME_COARSE", 5);
712683
configuration.config("platform.clocks.CLOCK_THREAD_CPUTIME_ID", 3);
713684
configuration.config("platform.typedef.int8_t", string(context, "char"));
@@ -764,8 +735,8 @@ public static void load(NativeConfiguration configuration, RubyContext context)
764735
configuration.config("platform.typedef.caddr_t", string(context, "string"));
765736
configuration.config("platform.typedef.key_t", string(context, "int"));
766737
configuration.config("platform.typedef.clock_t", string(context, "long"));
767-
configuration.config("platform.typedef.clockid_t", string(context, "int"));
768738
configuration.config("platform.typedef.time_t", string(context, "long"));
739+
configuration.config("platform.typedef.clockid_t", string(context, "int"));
769740
configuration.config("platform.typedef.timer_t", string(context, "pointer"));
770741
configuration.config("platform.typedef.useconds_t", string(context, "uint"));
771742
configuration.config("platform.typedef.suseconds_t", string(context, "long"));

0 commit comments

Comments
 (0)