1.\" 2.\" This file and its contents are supplied under the terms of the 3.\" Common Development and Distribution License ("CDDL"), version 1.0. 4.\" You may only use this file in accordance with the terms of version 5.\" 1.0 of the CDDL. 6.\" 7.\" A full copy of the text of the CDDL should have accompanied this 8.\" source. A copy of the CDDL is also available via the Internet at 9.\" http://www.illumos.org/license/CDDL. 10.\" 11.\" 12.\" Copyright 2015 Joyent, Inc. 13.\" 14.Dd May 11, 2016 15.Dt PGETAUXVAL 3PROC 16.Os 17.Sh NAME 18.Nm Pgetauxval 19.Nd obtain auxiliary vector value 20.Sh SYNOPSIS 21.Lb libproc 22.In libproc.h 23.Ft int 24.Fo Pgetauxval 25.Fa "struct ps_prochandle *P" 26.Fa "int type" 27.Fc 28.Sh DESCRIPTION 29The 30.Fn Pgetauxval 31function looks up the entry 32.Fa type 33in the auxiliary vector of the process handle 34.Fa P 35and returns its value. The 36.Fa type 37argument should be the entry of the auxiliary vector. The list of such 38types may be found in 39.In sys/auxv.h . 40.Sh RETURN VALUES 41Upon successful completion, the 42.Fn Pgetauxval 43function returns the value of the auxiliary vector entry 44.Fa type . 45Otherwise, 46.Sy -1 47is returned to indicate that either the auxiliary vector or the 48.Fa type 49entry could not be found. 50.Sh INTERFACE STABILITY 51.Sy Uncommitted 52.Sh MT-LEVEL 53See 54.Sy LOCKING 55in 56.Xr libproc 3LIB . 57.Sh SEE ALSO 58.Xr libproc 3LIB , 59.Xr Pgetauxvec 3PROC , 60.Xr proc 4 61