rxrpc: Expose UAPI definitions to userspace
authorDavid Howells <dhowells@redhat.com>
Fri, 21 Jul 2017 09:39:26 +0000 (10:39 +0100)
committerDavid Howells <dhowells@redhat.com>
Fri, 21 Jul 2017 09:39:26 +0000 (10:39 +0100)
Move UAPI definitions from the internal header and place them in a UAPI
header file so that userspace can make use of them.

Signed-off-by: David Howells <dhowells@redhat.com>
include/uapi/linux/rxrpc.h [moved from include/linux/rxrpc.h with 90% similarity]

similarity index 90%
rename from include/linux/rxrpc.h
rename to include/uapi/linux/rxrpc.h
index 7343f71783dce943d5d884e158efecf1f11f9d87..08e2fb9c70aee47fa750a6c3695e9ee2e9e93f0d 100644 (file)
@@ -1,17 +1,18 @@
-/* AF_RXRPC parameters
+/* Types and definitions for AF_RXRPC.
  *
  * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved.
  * Written by David Howells (dhowells@redhat.com)
  *
  * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
+ * modify it under the terms of the GNU General Public Licence
  * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
+ * 2 of the Licence, or (at your option) any later version.
  */
 
-#ifndef _LINUX_RXRPC_H
-#define _LINUX_RXRPC_H
+#ifndef _UAPI_LINUX_RXRPC_H
+#define _UAPI_LINUX_RXRPC_H
 
+#include <linux/types.h>
 #include <linux/in.h>
 #include <linux/in6.h>
 
@@ -76,4 +77,4 @@ enum rxrpc_cmsg_type {
 #define RXRPC_SECURITY_RXGK    4       /* gssapi-based */
 #define RXRPC_SECURITY_RXK5    5       /* kerberos 5 */
 
-#endif /* _LINUX_RXRPC_H */
+#endif /* _UAPI_LINUX_RXRPC_H */