xref: /aosp_15_r20/external/libcap/go/mismatch.go (revision 2810ac1b38eead2603277920c78344c84ddf3aff)
1*2810ac1bSKiyoung Kim// Program mismatch should panic because the syscall being requested
2*2810ac1bSKiyoung Kim// never returns consistent results.
3*2810ac1bSKiyoung Kimpackage main
4*2810ac1bSKiyoung Kim
5*2810ac1bSKiyoung Kimimport (
6*2810ac1bSKiyoung Kim	"fmt"
7*2810ac1bSKiyoung Kim	"syscall"
8*2810ac1bSKiyoung Kim
9*2810ac1bSKiyoung Kim	"kernel.org/pub/linux/libs/security/libcap/psx"
10*2810ac1bSKiyoung Kim)
11*2810ac1bSKiyoung Kim
12*2810ac1bSKiyoung Kimfunc main() {
13*2810ac1bSKiyoung Kim	tid, _, err := psx.Syscall3(syscall.SYS_GETTID, 0, 0, 0)
14*2810ac1bSKiyoung Kim	fmt.Printf("gettid() -> %d: %v\n", tid, err)
15*2810ac1bSKiyoung Kim}
16