1*a5f14abfSJohn Baldwin.\" 2*a5f14abfSJohn Baldwin.\" Copyright (c) 2016 John Baldwin <jhb@FreeBSD.org> 3*a5f14abfSJohn Baldwin.\" All rights reserved. 4*a5f14abfSJohn Baldwin.\" 5*a5f14abfSJohn Baldwin.\" Redistribution and use in source and binary forms, with or without 6*a5f14abfSJohn Baldwin.\" modification, are permitted provided that the following conditions 7*a5f14abfSJohn Baldwin.\" are met: 8*a5f14abfSJohn Baldwin.\" 1. Redistributions of source code must retain the above copyright 9*a5f14abfSJohn Baldwin.\" notice, this list of conditions and the following disclaimer. 10*a5f14abfSJohn Baldwin.\" 2. Redistributions in binary form must reproduce the above copyright 11*a5f14abfSJohn Baldwin.\" notice, this list of conditions and the following disclaimer in the 12*a5f14abfSJohn Baldwin.\" documentation and/or other materials provided with the distribution. 13*a5f14abfSJohn Baldwin.\" 14*a5f14abfSJohn Baldwin.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15*a5f14abfSJohn Baldwin.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16*a5f14abfSJohn Baldwin.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17*a5f14abfSJohn Baldwin.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18*a5f14abfSJohn Baldwin.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19*a5f14abfSJohn Baldwin.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20*a5f14abfSJohn Baldwin.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21*a5f14abfSJohn Baldwin.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22*a5f14abfSJohn Baldwin.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23*a5f14abfSJohn Baldwin.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24*a5f14abfSJohn Baldwin.\" SUCH DAMAGE. 25*a5f14abfSJohn Baldwin.\" 26*a5f14abfSJohn Baldwin.\" $FreeBSD$ 27*a5f14abfSJohn Baldwin.\" 28*a5f14abfSJohn Baldwin.Dd January 24, 2016 29*a5f14abfSJohn Baldwin.Dt sysdecode_syscallnames 3 30*a5f14abfSJohn Baldwin.Os 31*a5f14abfSJohn Baldwin.Sh NAME 32*a5f14abfSJohn Baldwin.Nm sysdecode_syscallnames 33*a5f14abfSJohn Baldwin.Nd lookup name of system calls 34*a5f14abfSJohn Baldwin.Sh LIBRARY 35*a5f14abfSJohn Baldwin.Lb libsysdecode 36*a5f14abfSJohn Baldwin.Sh SYNOPSIS 37*a5f14abfSJohn Baldwin.Ft const char * 38*a5f14abfSJohn Baldwin.Fn sysdecode_syscallnames "enum sysdecode_abi abi" "unsigned int code" 39*a5f14abfSJohn Baldwin.Sh DESCRIPTION 40*a5f14abfSJohn BaldwinThis function returns a pointer to the name of a system call identified by 41*a5f14abfSJohn Baldwin.Fa code 42*a5f14abfSJohn Baldwinfor the process ABI 43*a5f14abfSJohn Baldwin.Fa abi . 44*a5f14abfSJohn BaldwinIf 45*a5f14abfSJohn Baldwin.Fa code 46*a5f14abfSJohn Baldwinspecifies an unknown system call or 47*a5f14abfSJohn Baldwin.Fa abi 48*a5f14abfSJohn Baldwinis an unsupported ABI, 49*a5f14abfSJohn Baldwin.Nm 50*a5f14abfSJohn Baldwinreturns 51*a5f14abfSJohn Baldwin.Dv NULL . 52*a5f14abfSJohn Baldwin.Pp 53*a5f14abfSJohn BaldwinFor the list of supported ABIs, 54*a5f14abfSJohn Baldwinsee 55*a5f14abfSJohn Baldwin.Xr sysdecode 3 . 56*a5f14abfSJohn Baldwin.Sh RETURN VALUES 57*a5f14abfSJohn BaldwinThe 58*a5f14abfSJohn Baldwin.Nm 59*a5f14abfSJohn Baldwinfunction returns a pointer to a string on success or 60*a5f14abfSJohn Baldwin.Dv NULL 61*a5f14abfSJohn Baldwinif either 62*a5f14abfSJohn Baldwin.Fa code 63*a5f14abfSJohn Baldwinor 64*a5f14abfSJohn Baldwin.Fa ABI 65*a5f14abfSJohn Baldwinis invalid . 66*a5f14abfSJohn Baldwin.Sh SEE ALSO 67*a5f14abfSJohn Baldwin.Xr sysdecode 3 68