File Index
Files and directories
Sign in
FILE

_defs.h

File preview with syntax highlighting.

linux-6.19.14/include/linux/sunrpc/xdrgen/_defs.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2/*
 3 * Copyright (c) 2024 Oracle and/or its affiliates.
 4 *
 5 * This header defines XDR data type primitives specified in
 6 * Section 4 of RFC 4506, used by RPC programs implemented
 7 * in the Linux kernel.
 8 */
 9
10#ifndef _SUNRPC_XDRGEN__DEFS_H_
11#define _SUNRPC_XDRGEN__DEFS_H_
12
13#define TRUE	(true)
14#define FALSE	(false)
15
16typedef struct {
17	u32 len;
18	unsigned char *data;
19} string;
20
21typedef struct {
22	u32 len;
23	u8 *data;
24} opaque;
25
26#define XDR_void		(0)
27#define XDR_bool		(1)
28#define XDR_int			(1)
29#define XDR_unsigned_int	(1)
30#define XDR_long		(1)
31#define XDR_unsigned_long	(1)
32#define XDR_hyper		(2)
33#define XDR_unsigned_hyper	(2)
34
35#endif /* _SUNRPC_XDRGEN__DEFS_H_ */
~/ Read-only file preview.