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