Source file src/runtime/testdata/testsyscall/testsyscallc/testsyscallc.go
1 // Copyright 2025 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package testsyscallc 6 7 /* 8 int syscall_check0(void) { 9 return 1; 10 } 11 12 int syscall_check1(int a1) { 13 return a1 == 1; 14 } 15 16 int syscall_check2(int a1, int a2) { 17 return a1 == 1 && a2 == 2; 18 } 19 20 int syscall_check3(int a1, int a2, int a3) { 21 return a1 == 1 && a2 == 2 && a3 == 3; 22 } 23 24 int syscall_check4(int a1, int a2, int a3, int a4) { 25 return a1 == 1 && a2 == 2 && a3 == 3 && a4 == 4; 26 } 27 28 int syscall_check5(int a1, int a2, int a3, int a4, int a5) { 29 return a1 == 1 && a2 == 2 && a3 == 3 && a4 == 4 && a5 == 5; 30 } 31 32 int syscall_check6(int a1, int a2, int a3, int a4, int a5, int a6) { 33 return a1 == 1 && a2 == 2 && a3 == 3 && a4 == 4 && a5 == 5 && a6 == 6; 34 } 35 36 int syscall_check7(int a1, int a2, int a3, int a4, int a5, int a6, int a7) { 37 return a1 == 1 && a2 == 2 && a3 == 3 && a4 == 4 && a5 == 5 && a6 == 6 && a7 == 7; 38 } 39 40 int syscall_check8(int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) { 41 return a1 == 1 && a2 == 2 && a3 == 3 && a4 == 4 && a5 == 5 && a6 == 6 && a7 == 7 && a8 == 8; 42 } 43 44 int syscall_check9(int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9) { 45 return a1 == 1 && a2 == 2 && a3 == 3 && a4 == 4 && a5 == 5 && a6 == 6 && a7 == 7 && a8 == 8 && a9 == 9; 46 } 47 */ 48 import "C" 49