.\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .TH PR_GET_ENDIAN 2const 2025-09-06 "Linux man-pages 6.16" .SH NAME PR_GET_ENDIAN \- get the endianness of the calling process .SH LIBRARY Standard C library .RI ( libc ,\~ \-lc ) .SH SYNOPSIS .nf .BR "#include " " /* Definition of " PR_* " constants */" .B #include .P .BI "int prctl(PR_GET_ENDIAN, int *" endianness ); .fi .SH DESCRIPTION Return the endianness of the calling process, in the location pointed to by .IR endianness . .SH RETURN VALUE On success, 0 is returned. On error, \-1 is returned, and .I errno is set to indicate the error. .SH ERRORS .TP .B EFAULT .I endianness is an invalid address. .SH STANDARDS Linux. PowerPC only. .SH HISTORY Linux 2.6.18 (PowerPC). .SH SEE ALSO .BR prctl (2), .BR PR_SET_ENDIAN (2const)