Temporary header file '/tmp/Cr4s1p8Y5H/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _TIME_BITS 64 #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) #define GF_LINUX_HOST_OS #define this __this #define SIZEOF_LONG 4 typedef float _Float32; typedef long double _Float64; typedef double _Float32x; // add includes #include "/usr/include/glusterfs/api/glfs-handles.h" #include "/usr/include/glusterfs/api/glfs.h" #include "/usr/include/glusterfs/async.h" #include "/usr/include/glusterfs/atomic.h" #include "/usr/include/glusterfs/call-stub.h" #include "/usr/include/glusterfs/changelog.h" #include "/usr/include/glusterfs/checksum.h" #include "/usr/include/glusterfs/circ-buff.h" #include "/usr/include/glusterfs/client_t.h" #include "/usr/include/glusterfs/cluster-syncop.h" #include "/usr/include/glusterfs/common-utils.h" #include "/usr/include/glusterfs/compat-errno.h" #include "/usr/include/glusterfs/compat-io_uring.h" #include "/usr/include/glusterfs/compat-uuid.h" #include "/usr/include/glusterfs/compat.h" #include "/usr/include/glusterfs/daemon.h" #include "/usr/include/glusterfs/default-args.h" #include "/usr/include/glusterfs/defaults.h" #include "/usr/include/glusterfs/dict.h" #include "/usr/include/glusterfs/event-history.h" #include "/usr/include/glusterfs/events.h" #include "/usr/include/glusterfs/eventtypes.h" #include "/usr/include/glusterfs/fd-lk.h" #include "/usr/include/glusterfs/fd.h" #include "/usr/include/glusterfs/gd-common-utils.h" #include "/usr/include/glusterfs/gf-dirent.h" #include "/usr/include/glusterfs/gf-event.h" #include "/usr/include/glusterfs/gf-io-common.h" #include "/usr/include/glusterfs/gf-io-legacy.h" #include "/usr/include/glusterfs/gf-io.h" #include "/usr/include/glusterfs/gfchangelog/changelog.h" #include "/usr/include/glusterfs/gidcache.h" #include "/usr/include/glusterfs/glfs-message-id.h" #include "/usr/include/glusterfs/globals.h" #include "/usr/include/glusterfs/glusterfs-acl.h" #include "/usr/include/glusterfs/glusterfs-fops.h" #include "/usr/include/glusterfs/glusterfs.h" #include "/usr/include/glusterfs/graph-utils.h" #include "/usr/include/glusterfs/hashfn.h" #include "/usr/include/glusterfs/iatt.h" #include "/usr/include/glusterfs/inode.h" #include "/usr/include/glusterfs/iobuf.h" #include "/usr/include/glusterfs/latency.h" #include "/usr/include/glusterfs/libglusterfs-messages.h" #include "/usr/include/glusterfs/list.h" #include "/usr/include/glusterfs/lkowner.h" #include "/usr/include/glusterfs/locking.h" #include "/usr/include/glusterfs/logging.h" #include "/usr/include/glusterfs/lvm-defaults.h" #include "/usr/include/glusterfs/mem-pool.h" #include "/usr/include/glusterfs/mem-types.h" #include "/usr/include/glusterfs/monitoring.h" #include "/usr/include/glusterfs/options.h" #include "/usr/include/glusterfs/quota-common-utils.h" #include "/usr/include/glusterfs/rbthash.h" #include "/usr/include/glusterfs/refcount.h" #include "/usr/include/glusterfs/revision.h" #include "/usr/include/glusterfs/rot-buffs.h" #include "/usr/include/glusterfs/rpc/changelog-xdr.h" #include "/usr/include/glusterfs/rpc/cli1-xdr.h" #include "/usr/include/glusterfs/rpc/glusterd1-xdr.h" #include "/usr/include/glusterfs/rpc/glusterfs3-xdr.h" #include "/usr/include/glusterfs/rpc/glusterfs3.h" #include "/usr/include/glusterfs/rpc/glusterfs4-xdr.h" #include "/usr/include/glusterfs/rpc/portmap-xdr.h" #include "/usr/include/glusterfs/rpc/protocol-common.h" #include "/usr/include/glusterfs/rpc/rpc-clnt-ping.h" #include "/usr/include/glusterfs/rpc/rpc-clnt.h" #include "/usr/include/glusterfs/rpc/rpc-common-xdr.h" #include "/usr/include/glusterfs/rpc/rpc-drc.h" #include "/usr/include/glusterfs/rpc/rpc-lib-messages.h" #include "/usr/include/glusterfs/rpc/rpc-pragmas.h" #include "/usr/include/glusterfs/rpc/rpc-transport.h" #include "/usr/include/glusterfs/rpc/rpcsvc-common.h" #include "/usr/include/glusterfs/rpc/rpcsvc.h" #include "/usr/include/glusterfs/rpc/xdr-common.h" #include "/usr/include/glusterfs/rpc/xdr-generic.h" #include "/usr/include/glusterfs/rpc/xdr-rpc.h" #include "/usr/include/glusterfs/rpc/xdr-rpcclnt.h" #include "/usr/include/glusterfs/run.h" #include "/usr/include/glusterfs/server/authenticate.h" #include "/usr/include/glusterfs/server/server-common.h" #include "/usr/include/glusterfs/server/server-helpers.h" #include "/usr/include/glusterfs/server/server-mem-types.h" #include "/usr/include/glusterfs/server/server-messages.h" #include "/usr/include/glusterfs/server/server.h" #include "/usr/include/glusterfs/stack.h" #include "/usr/include/glusterfs/statedump.h" #include "/usr/include/glusterfs/store.h" #include "/usr/include/glusterfs/strfd.h" #include "/usr/include/glusterfs/syncop-utils.h" #include "/usr/include/glusterfs/syncop.h" #include "/usr/include/glusterfs/syscall.h" #include "/usr/include/glusterfs/throttle-tbf.h" #include "/usr/include/glusterfs/timer.h" #include "/usr/include/glusterfs/timespec.h" #include "/usr/include/glusterfs/trie.h" #include "/usr/include/glusterfs/upcall-utils.h" #include "/usr/include/glusterfs/xlator.h" #include "/usr/include/glusterfs/y.tab.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -fpreprocessed -x c++ -fpermissive -w "/tmp/Cr4s1p8Y5H/dump1.i" -I/usr/include/glusterfs -I/usr/include/glusterfs/rpc -I/usr/include/tirpc -I/usr/include/arm-linux-gnueabihf/urcu