aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2020-11-03 01:17:45 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-07-11 11:52:46 +0200
commit55dec604f8e451e2d5d761ab0ccd3eb32be0738f (patch)
treea3fdada5a8424705b9ce724d9da35377e2f24d3c
parent1cb590ab48ae2c12e2eb15e1f6c5541c2039743e (diff)
downloadnewlib-55dec604f8e451e2d5d761ab0ccd3eb32be0738f.zip
newlib-55dec604f8e451e2d5d761ab0ccd3eb32be0738f.tar.gz
newlib-55dec604f8e451e2d5d761ab0ccd3eb32be0738f.tar.bz2
unix(4): Add SOL_LOCAL:LOCAL_CREDS_PERSISTENT
This option is intended to be semantically identical to Linux's SOL_SOCKET:SO_PASSCRED. For now, it is mutually exclusive with the pre-existing sockopt SOL_LOCAL:LOCAL_CREDS. Reviewed by: markj (penultimate version) Differential Revision: https://reviews.freebsd.org/D27011
-rw-r--r--newlib/libc/sys/rtems/include/sys/un.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/newlib/libc/sys/rtems/include/sys/un.h b/newlib/libc/sys/rtems/include/sys/un.h
index 3a011ae..e024841 100644
--- a/newlib/libc/sys/rtems/include/sys/un.h
+++ b/newlib/libc/sys/rtems/include/sys/un.h
@@ -67,6 +67,7 @@ struct sockaddr_un {
/* Socket options. */
#define LOCAL_PEERCRED 1 /* retrieve peer credentials */
#define LOCAL_CREDS 2 /* pass credentials to receiver */
+#define LOCAL_CREDS_PERSISTENT 3 /* pass credentials to receiver */
#define LOCAL_CONNWAIT 4 /* connects block until accepted */
/* Start of reserved space for third-party socket options. */