Skip to content

Commit e84fc94

Browse files
committed
linux/android proposal to deprecate kernel modules syscalls.
they were functional up 2.6. [create_module](https://man7.org/linux/man-pages/man2/create_module.2.html) [query_module](https://man7.org/linux/man-pages/man2/query_module.2.html) [get_kernel_syms](https://man7.org/linux/man-pages/man2/get_kernel_syms.2.html)
1 parent 4bc5300 commit e84fc94

File tree

20 files changed

+60
-0
lines changed

20 files changed

+60
-0
lines changed

src/unix/linux_like/android/b32/x86/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,11 @@ pub const SYS_modify_ldt: c_long = 123;
268268
pub const SYS_adjtimex: c_long = 124;
269269
pub const SYS_mprotect: c_long = 125;
270270
pub const SYS_sigprocmask: c_long = 126;
271+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
271272
pub const SYS_create_module: c_long = 127;
272273
pub const SYS_init_module: c_long = 128;
273274
pub const SYS_delete_module: c_long = 129;
275+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
274276
pub const SYS_get_kernel_syms: c_long = 130;
275277
pub const SYS_quotactl: c_long = 131;
276278
pub const SYS_getpgid: c_long = 132;
@@ -314,6 +316,7 @@ pub const SYS_mremap: c_long = 163;
314316
pub const SYS_setresuid: c_long = 164;
315317
pub const SYS_getresuid: c_long = 165;
316318
pub const SYS_vm86: c_long = 166;
319+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
317320
pub const SYS_query_module: c_long = 167;
318321
pub const SYS_poll: c_long = 168;
319322
pub const SYS_nfsservctl: c_long = 169;

src/unix/linux_like/android/b64/x86_64/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -565,10 +565,13 @@ pub const SYS_sethostname: c_long = 170;
565565
pub const SYS_setdomainname: c_long = 171;
566566
pub const SYS_iopl: c_long = 172;
567567
pub const SYS_ioperm: c_long = 173;
568+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
568569
pub const SYS_create_module: c_long = 174;
569570
pub const SYS_init_module: c_long = 175;
570571
pub const SYS_delete_module: c_long = 176;
572+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
571573
pub const SYS_get_kernel_syms: c_long = 177;
574+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
572575
pub const SYS_query_module: c_long = 178;
573576
pub const SYS_quotactl: c_long = 179;
574577
pub const SYS_nfsservctl: c_long = 180;

src/unix/linux_like/linux/gnu/b32/m68k/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -548,9 +548,11 @@ pub const SYS_cacheflush: c_long = 123;
548548
pub const SYS_adjtimex_time32: c_long = 124;
549549
pub const SYS_mprotect: c_long = 125;
550550
pub const SYS_sigprocmask: c_long = 126;
551+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
551552
pub const SYS_create_module: c_long = 127;
552553
pub const SYS_init_module: c_long = 128;
553554
pub const SYS_delete_module: c_long = 129;
555+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
554556
pub const SYS_get_kernel_syms: c_long = 130;
555557
pub const SYS_quotactl: c_long = 131;
556558
pub const SYS_getpgid: c_long = 132;
@@ -587,6 +589,7 @@ pub const SYS_mremap: c_long = 163;
587589
pub const SYS_setresuid16: c_long = 164;
588590
pub const SYS_getresuid16: c_long = 165;
589591
pub const SYS_getpagesize: c_long = 166;
592+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
590593
pub const SYS_query_module: c_long = 167;
591594
pub const SYS_poll: c_long = 168;
592595
pub const SYS_nfsservctl: c_long = 169;

src/unix/linux_like/linux/gnu/b32/mips/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,11 @@ pub const SYS_modify_ldt: c_long = 4000 + 123;
289289
pub const SYS_adjtimex: c_long = 4000 + 124;
290290
pub const SYS_mprotect: c_long = 4000 + 125;
291291
pub const SYS_sigprocmask: c_long = 4000 + 126;
292+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
292293
pub const SYS_create_module: c_long = 4000 + 127;
293294
pub const SYS_init_module: c_long = 4000 + 128;
294295
pub const SYS_delete_module: c_long = 4000 + 129;
296+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
295297
pub const SYS_get_kernel_syms: c_long = 4000 + 130;
296298
pub const SYS_quotactl: c_long = 4000 + 131;
297299
pub const SYS_getpgid: c_long = 4000 + 132;
@@ -348,6 +350,7 @@ pub const SYS_socket: c_long = 4000 + 183;
348350
pub const SYS_socketpair: c_long = 4000 + 184;
349351
pub const SYS_setresuid: c_long = 4000 + 185;
350352
pub const SYS_getresuid: c_long = 4000 + 186;
353+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
351354
pub const SYS_query_module: c_long = 4000 + 187;
352355
pub const SYS_poll: c_long = 4000 + 188;
353356
pub const SYS_nfsservctl: c_long = 4000 + 189;

src/unix/linux_like/linux/gnu/b32/powerpc.rs

+3
Original file line numberDiff line numberDiff line change
@@ -555,9 +555,11 @@ pub const SYS_modify_ldt: c_long = 123;
555555
pub const SYS_adjtimex: c_long = 124;
556556
pub const SYS_mprotect: c_long = 125;
557557
pub const SYS_sigprocmask: c_long = 126;
558+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
558559
pub const SYS_create_module: c_long = 127;
559560
pub const SYS_init_module: c_long = 128;
560561
pub const SYS_delete_module: c_long = 129;
562+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
561563
pub const SYS_get_kernel_syms: c_long = 130;
562564
pub const SYS_quotactl: c_long = 131;
563565
pub const SYS_getpgid: c_long = 132;
@@ -594,6 +596,7 @@ pub const SYS_nanosleep: c_long = 162;
594596
pub const SYS_mremap: c_long = 163;
595597
pub const SYS_setresuid: c_long = 164;
596598
pub const SYS_getresuid: c_long = 165;
599+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
597600
pub const SYS_query_module: c_long = 166;
598601
pub const SYS_poll: c_long = 167;
599602
pub const SYS_nfsservctl: c_long = 168;

src/unix/linux_like/linux/gnu/b32/sparc/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -617,6 +617,7 @@ pub const SYS_flistxattr: c_long = 180;
617617
pub const SYS_removexattr: c_long = 181;
618618
pub const SYS_lremovexattr: c_long = 182;
619619
pub const SYS_sigpending: c_long = 183;
620+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
620621
pub const SYS_query_module: c_long = 184;
621622
pub const SYS_setpgid: c_long = 185;
622623
pub const SYS_fremovexattr: c_long = 186;
@@ -654,8 +655,10 @@ pub const SYS_clone: c_long = 217;
654655
pub const SYS_ioprio_get: c_long = 218;
655656
pub const SYS_adjtimex: c_long = 219;
656657
pub const SYS_sigprocmask: c_long = 220;
658+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
657659
pub const SYS_create_module: c_long = 221;
658660
pub const SYS_delete_module: c_long = 222;
661+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
659662
pub const SYS_get_kernel_syms: c_long = 223;
660663
pub const SYS_getpgid: c_long = 224;
661664
pub const SYS_bdflush: c_long = 225;

src/unix/linux_like/linux/gnu/b32/x86/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -771,9 +771,11 @@ pub const SYS_modify_ldt: c_long = 123;
771771
pub const SYS_adjtimex: c_long = 124;
772772
pub const SYS_mprotect: c_long = 125;
773773
pub const SYS_sigprocmask: c_long = 126;
774+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
774775
pub const SYS_create_module: c_long = 127;
775776
pub const SYS_init_module: c_long = 128;
776777
pub const SYS_delete_module: c_long = 129;
778+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
777779
pub const SYS_get_kernel_syms: c_long = 130;
778780
pub const SYS_quotactl: c_long = 131;
779781
pub const SYS_getpgid: c_long = 132;
@@ -811,6 +813,7 @@ pub const SYS_mremap: c_long = 163;
811813
pub const SYS_setresuid: c_long = 164;
812814
pub const SYS_getresuid: c_long = 165;
813815
pub const SYS_vm86: c_long = 166;
816+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
814817
pub const SYS_query_module: c_long = 167;
815818
pub const SYS_poll: c_long = 168;
816819
pub const SYS_nfsservctl: c_long = 169;

src/unix/linux_like/linux/gnu/b64/mips64/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -411,10 +411,13 @@ pub const SYS_swapoff: c_long = 5000 + 163;
411411
pub const SYS_reboot: c_long = 5000 + 164;
412412
pub const SYS_sethostname: c_long = 5000 + 165;
413413
pub const SYS_setdomainname: c_long = 5000 + 166;
414+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
414415
pub const SYS_create_module: c_long = 5000 + 167;
415416
pub const SYS_init_module: c_long = 5000 + 168;
416417
pub const SYS_delete_module: c_long = 5000 + 169;
418+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
417419
pub const SYS_get_kernel_syms: c_long = 5000 + 170;
420+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
418421
pub const SYS_query_module: c_long = 5000 + 171;
419422
pub const SYS_quotactl: c_long = 5000 + 172;
420423
pub const SYS_nfsservctl: c_long = 5000 + 173;

src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -698,9 +698,11 @@ pub const SYS_modify_ldt: c_long = 123;
698698
pub const SYS_adjtimex: c_long = 124;
699699
pub const SYS_mprotect: c_long = 125;
700700
pub const SYS_sigprocmask: c_long = 126;
701+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
701702
pub const SYS_create_module: c_long = 127;
702703
pub const SYS_init_module: c_long = 128;
703704
pub const SYS_delete_module: c_long = 129;
705+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
704706
pub const SYS_get_kernel_syms: c_long = 130;
705707
pub const SYS_quotactl: c_long = 131;
706708
pub const SYS_getpgid: c_long = 132;
@@ -737,6 +739,7 @@ pub const SYS_nanosleep: c_long = 162;
737739
pub const SYS_mremap: c_long = 163;
738740
pub const SYS_setresuid: c_long = 164;
739741
pub const SYS_getresuid: c_long = 165;
742+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
740743
pub const SYS_query_module: c_long = 166;
741744
pub const SYS_poll: c_long = 167;
742745
pub const SYS_nfsservctl: c_long = 168;

src/unix/linux_like/linux/gnu/b64/s390x.rs

+3
Original file line numberDiff line numberDiff line change
@@ -679,9 +679,11 @@ pub const SYS_uname: c_long = 122;
679679
pub const SYS_adjtimex: c_long = 124;
680680
pub const SYS_mprotect: c_long = 125;
681681
pub const SYS_sigprocmask: c_long = 126;
682+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
682683
pub const SYS_create_module: c_long = 127;
683684
pub const SYS_init_module: c_long = 128;
684685
pub const SYS_delete_module: c_long = 129;
686+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
685687
pub const SYS_get_kernel_syms: c_long = 130;
686688
pub const SYS_quotactl: c_long = 131;
687689
pub const SYS_getpgid: c_long = 132;
@@ -712,6 +714,7 @@ pub const SYS_sched_get_priority_min: c_long = 160;
712714
pub const SYS_sched_rr_get_interval: c_long = 161;
713715
pub const SYS_nanosleep: c_long = 162;
714716
pub const SYS_mremap: c_long = 163;
717+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
715718
pub const SYS_query_module: c_long = 167;
716719
pub const SYS_poll: c_long = 168;
717720
pub const SYS_nfsservctl: c_long = 169;

src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -710,6 +710,7 @@ pub const SYS_flistxattr: c_long = 180;
710710
pub const SYS_removexattr: c_long = 181;
711711
pub const SYS_lremovexattr: c_long = 182;
712712
pub const SYS_sigpending: c_long = 183;
713+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
713714
pub const SYS_query_module: c_long = 184;
714715
pub const SYS_setpgid: c_long = 185;
715716
pub const SYS_fremovexattr: c_long = 186;
@@ -747,8 +748,10 @@ pub const SYS_clone: c_long = 217;
747748
pub const SYS_ioprio_get: c_long = 218;
748749
pub const SYS_adjtimex: c_long = 219;
749750
pub const SYS_sigprocmask: c_long = 220;
751+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
750752
pub const SYS_create_module: c_long = 221;
751753
pub const SYS_delete_module: c_long = 222;
754+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
752755
pub const SYS_get_kernel_syms: c_long = 223;
753756
pub const SYS_getpgid: c_long = 224;
754757
pub const SYS_bdflush: c_long = 225;

src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs

+3
Original file line numberDiff line numberDiff line change
@@ -244,10 +244,13 @@ pub const SYS_sethostname: c_long = 170;
244244
pub const SYS_setdomainname: c_long = 171;
245245
pub const SYS_iopl: c_long = 172;
246246
pub const SYS_ioperm: c_long = 173;
247+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
247248
pub const SYS_create_module: c_long = 174;
248249
pub const SYS_init_module: c_long = 175;
249250
pub const SYS_delete_module: c_long = 176;
251+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
250252
pub const SYS_get_kernel_syms: c_long = 177;
253+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
251254
pub const SYS_query_module: c_long = 178;
252255
pub const SYS_quotactl: c_long = 179;
253256
pub const SYS_nfsservctl: c_long = 180;

src/unix/linux_like/linux/musl/b32/mips/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -502,9 +502,11 @@ pub const SYS_modify_ldt: c_long = 4000 + 123;
502502
pub const SYS_adjtimex: c_long = 4000 + 124;
503503
pub const SYS_mprotect: c_long = 4000 + 125;
504504
pub const SYS_sigprocmask: c_long = 4000 + 126;
505+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
505506
pub const SYS_create_module: c_long = 4000 + 127;
506507
pub const SYS_init_module: c_long = 4000 + 128;
507508
pub const SYS_delete_module: c_long = 4000 + 129;
509+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
508510
pub const SYS_get_kernel_syms: c_long = 4000 + 130;
509511
pub const SYS_quotactl: c_long = 4000 + 131;
510512
pub const SYS_getpgid: c_long = 4000 + 132;
@@ -560,6 +562,7 @@ pub const SYS_socket: c_long = 4000 + 183;
560562
pub const SYS_socketpair: c_long = 4000 + 184;
561563
pub const SYS_setresuid: c_long = 4000 + 185;
562564
pub const SYS_getresuid: c_long = 4000 + 186;
565+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
563566
pub const SYS_query_module: c_long = 4000 + 187;
564567
pub const SYS_poll: c_long = 4000 + 188;
565568
pub const SYS_nfsservctl: c_long = 4000 + 189;

src/unix/linux_like/linux/musl/b32/powerpc.rs

+3
Original file line numberDiff line numberDiff line change
@@ -468,9 +468,11 @@ pub const SYS_modify_ldt: c_long = 123;
468468
pub const SYS_adjtimex: c_long = 124;
469469
pub const SYS_mprotect: c_long = 125;
470470
pub const SYS_sigprocmask: c_long = 126;
471+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
471472
pub const SYS_create_module: c_long = 127;
472473
pub const SYS_init_module: c_long = 128;
473474
pub const SYS_delete_module: c_long = 129;
475+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
474476
pub const SYS_get_kernel_syms: c_long = 130;
475477
pub const SYS_quotactl: c_long = 131;
476478
pub const SYS_getpgid: c_long = 132;
@@ -507,6 +509,7 @@ pub const SYS_nanosleep: c_long = 162;
507509
pub const SYS_mremap: c_long = 163;
508510
pub const SYS_setresuid: c_long = 164;
509511
pub const SYS_getresuid: c_long = 165;
512+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
510513
pub const SYS_query_module: c_long = 166;
511514
pub const SYS_poll: c_long = 167;
512515
pub const SYS_nfsservctl: c_long = 168;

src/unix/linux_like/linux/musl/b32/x86/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -610,9 +610,11 @@ pub const SYS_modify_ldt: c_long = 123;
610610
pub const SYS_adjtimex: c_long = 124;
611611
pub const SYS_mprotect: c_long = 125;
612612
pub const SYS_sigprocmask: c_long = 126;
613+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
613614
pub const SYS_create_module: c_long = 127;
614615
pub const SYS_init_module: c_long = 128;
615616
pub const SYS_delete_module: c_long = 129;
617+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
616618
pub const SYS_get_kernel_syms: c_long = 130;
617619
pub const SYS_quotactl: c_long = 131;
618620
pub const SYS_getpgid: c_long = 132;
@@ -650,6 +652,7 @@ pub const SYS_mremap: c_long = 163;
650652
pub const SYS_setresuid: c_long = 164;
651653
pub const SYS_getresuid: c_long = 165;
652654
pub const SYS_vm86: c_long = 166;
655+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
653656
pub const SYS_query_module: c_long = 167;
654657
pub const SYS_poll: c_long = 168;
655658
pub const SYS_nfsservctl: c_long = 169;

src/unix/linux_like/linux/musl/b64/mips64.rs

+3
Original file line numberDiff line numberDiff line change
@@ -240,10 +240,13 @@ pub const SYS_swapoff: c_long = 5000 + 163;
240240
pub const SYS_reboot: c_long = 5000 + 164;
241241
pub const SYS_sethostname: c_long = 5000 + 165;
242242
pub const SYS_setdomainname: c_long = 5000 + 166;
243+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
243244
pub const SYS_create_module: c_long = 5000 + 167;
244245
pub const SYS_init_module: c_long = 5000 + 168;
245246
pub const SYS_delete_module: c_long = 5000 + 169;
247+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
246248
pub const SYS_get_kernel_syms: c_long = 5000 + 170;
249+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
247250
pub const SYS_query_module: c_long = 5000 + 171;
248251
pub const SYS_quotactl: c_long = 5000 + 172;
249252
pub const SYS_nfsservctl: c_long = 5000 + 173;

src/unix/linux_like/linux/musl/b64/powerpc64.rs

+3
Original file line numberDiff line numberDiff line change
@@ -351,9 +351,11 @@ pub const SYS_modify_ldt: c_long = 123;
351351
pub const SYS_adjtimex: c_long = 124;
352352
pub const SYS_mprotect: c_long = 125;
353353
pub const SYS_sigprocmask: c_long = 126;
354+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
354355
pub const SYS_create_module: c_long = 127;
355356
pub const SYS_init_module: c_long = 128;
356357
pub const SYS_delete_module: c_long = 129;
358+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
357359
pub const SYS_get_kernel_syms: c_long = 130;
358360
pub const SYS_quotactl: c_long = 131;
359361
pub const SYS_getpgid: c_long = 132;
@@ -390,6 +392,7 @@ pub const SYS_nanosleep: c_long = 162;
390392
pub const SYS_mremap: c_long = 163;
391393
pub const SYS_setresuid: c_long = 164;
392394
pub const SYS_getresuid: c_long = 165;
395+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
393396
pub const SYS_query_module: c_long = 166;
394397
pub const SYS_poll: c_long = 167;
395398
pub const SYS_nfsservctl: c_long = 168;

src/unix/linux_like/linux/musl/b64/s390x.rs

+3
Original file line numberDiff line numberDiff line change
@@ -433,9 +433,11 @@ pub const SYS_uname: c_long = 122;
433433
pub const SYS_adjtimex: c_long = 124;
434434
pub const SYS_mprotect: c_long = 125;
435435
pub const SYS_sigprocmask: c_long = 126;
436+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
436437
pub const SYS_create_module: c_long = 127;
437438
pub const SYS_init_module: c_long = 128;
438439
pub const SYS_delete_module: c_long = 129;
440+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
439441
pub const SYS_get_kernel_syms: c_long = 130;
440442
pub const SYS_quotactl: c_long = 131;
441443
pub const SYS_getpgid: c_long = 132;
@@ -467,6 +469,7 @@ pub const SYS_sched_get_priority_min: c_long = 160;
467469
pub const SYS_sched_rr_get_interval: c_long = 161;
468470
pub const SYS_nanosleep: c_long = 162;
469471
pub const SYS_mremap: c_long = 163;
472+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
470473
pub const SYS_query_module: c_long = 167;
471474
pub const SYS_poll: c_long = 168;
472475
pub const SYS_nfsservctl: c_long = 169;

src/unix/linux_like/linux/musl/b64/x86_64/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -445,10 +445,13 @@ pub const SYS_sethostname: c_long = 170;
445445
pub const SYS_setdomainname: c_long = 171;
446446
pub const SYS_iopl: c_long = 172;
447447
pub const SYS_ioperm: c_long = 173;
448+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
448449
pub const SYS_create_module: c_long = 174;
449450
pub const SYS_init_module: c_long = 175;
450451
pub const SYS_delete_module: c_long = 176;
452+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
451453
pub const SYS_get_kernel_syms: c_long = 177;
454+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
452455
pub const SYS_query_module: c_long = 178;
453456
pub const SYS_quotactl: c_long = 179;
454457
pub const SYS_nfsservctl: c_long = 180;

src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -398,9 +398,11 @@ pub const SYS_modify_ldt: c_long = 4000 + 123;
398398
pub const SYS_adjtimex: c_long = 4000 + 124;
399399
pub const SYS_mprotect: c_long = 4000 + 125;
400400
pub const SYS_sigprocmask: c_long = 4000 + 126;
401+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
401402
pub const SYS_create_module: c_long = 4000 + 127;
402403
pub const SYS_init_module: c_long = 4000 + 128;
403404
pub const SYS_delete_module: c_long = 4000 + 129;
405+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
404406
pub const SYS_get_kernel_syms: c_long = 4000 + 130;
405407
pub const SYS_quotactl: c_long = 4000 + 131;
406408
pub const SYS_getpgid: c_long = 4000 + 132;
@@ -457,6 +459,7 @@ pub const SYS_socket: c_long = 4000 + 183;
457459
pub const SYS_socketpair: c_long = 4000 + 184;
458460
pub const SYS_setresuid: c_long = 4000 + 185;
459461
pub const SYS_getresuid: c_long = 4000 + 186;
462+
#[deprecated(since = "0.2.70", note = "Functional up to 2.6 kernel")]
460463
pub const SYS_query_module: c_long = 4000 + 187;
461464
pub const SYS_poll: c_long = 4000 + 188;
462465
pub const SYS_nfsservctl: c_long = 4000 + 189;

0 commit comments

Comments
 (0)