Temporary header file '/tmp/yyDuQ4bAet/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/arm-linux-musleabihf/sys/types.h" #include "/usr/include/arm-linux-musleabihf/aio.h" #include "/usr/include/arm-linux-musleabihf/alloca.h" #include "/usr/include/arm-linux-musleabihf/ar.h" #include "/usr/include/arm-linux-musleabihf/arpa/ftp.h" #include "/usr/include/arm-linux-musleabihf/arpa/inet.h" #include "/usr/include/arm-linux-musleabihf/arpa/nameser.h" #include "/usr/include/arm-linux-musleabihf/arpa/nameser_compat.h" #include "/usr/include/arm-linux-musleabihf/arpa/telnet.h" #include "/usr/include/arm-linux-musleabihf/arpa/tftp.h" #include "/usr/include/arm-linux-musleabihf/assert.h" #include "/usr/include/arm-linux-musleabihf/bits/alltypes.h" #include "/usr/include/arm-linux-musleabihf/bits/dirent.h" #include "/usr/include/arm-linux-musleabihf/bits/errno.h" #include "/usr/include/arm-linux-musleabihf/bits/fcntl.h" #include "/usr/include/arm-linux-musleabihf/bits/fenv.h" #include "/usr/include/arm-linux-musleabihf/bits/float.h" #include "/usr/include/arm-linux-musleabihf/bits/hwcap.h" #include "/usr/include/arm-linux-musleabihf/bits/io.h" #include "/usr/include/arm-linux-musleabihf/bits/ioctl.h" #include "/usr/include/arm-linux-musleabihf/bits/ioctl_fix.h" #include "/usr/include/arm-linux-musleabihf/bits/ipc.h" #include "/usr/include/arm-linux-musleabihf/bits/ipcstat.h" #include "/usr/include/arm-linux-musleabihf/bits/kd.h" #include "/usr/include/arm-linux-musleabihf/bits/limits.h" #include "/usr/include/arm-linux-musleabihf/bits/link.h" #include "/usr/include/arm-linux-musleabihf/bits/mman.h" #include "/usr/include/arm-linux-musleabihf/bits/msg.h" #include "/usr/include/arm-linux-musleabihf/bits/poll.h" #include "/usr/include/arm-linux-musleabihf/bits/posix.h" #include "/usr/include/arm-linux-musleabihf/bits/ptrace.h" #include "/usr/include/arm-linux-musleabihf/bits/reg.h" #include "/usr/include/arm-linux-musleabihf/bits/resource.h" #include "/usr/include/arm-linux-musleabihf/bits/sem.h" #include "/usr/include/arm-linux-musleabihf/bits/setjmp.h" #include "/usr/include/arm-linux-musleabihf/bits/shm.h" #include "/usr/include/arm-linux-musleabihf/bits/signal.h" #include "/usr/include/arm-linux-musleabihf/bits/socket.h" #include "/usr/include/arm-linux-musleabihf/bits/soundcard.h" #include "/usr/include/arm-linux-musleabihf/bits/stat.h" #include "/usr/include/arm-linux-musleabihf/bits/statfs.h" #include "/usr/include/arm-linux-musleabihf/bits/stdint.h" #include "/usr/include/arm-linux-musleabihf/bits/syscall.h" #include "/usr/include/arm-linux-musleabihf/bits/termios.h" #include "/usr/include/arm-linux-musleabihf/bits/user.h" #include "/usr/include/arm-linux-musleabihf/bits/vt.h" #include "/usr/include/arm-linux-musleabihf/byteswap.h" #include "/usr/include/arm-linux-musleabihf/complex.h" #include "/usr/include/arm-linux-musleabihf/cpio.h" #include "/usr/include/arm-linux-musleabihf/ctype.h" #include "/usr/include/arm-linux-musleabihf/dirent.h" #include "/usr/include/arm-linux-musleabihf/dlfcn.h" #include "/usr/include/arm-linux-musleabihf/elf.h" #include "/usr/include/arm-linux-musleabihf/endian.h" #include "/usr/include/arm-linux-musleabihf/err.h" #include "/usr/include/arm-linux-musleabihf/errno.h" #include "/usr/include/arm-linux-musleabihf/fcntl.h" #include "/usr/include/arm-linux-musleabihf/features.h" #include "/usr/include/arm-linux-musleabihf/fenv.h" #include "/usr/include/arm-linux-musleabihf/float.h" #include "/usr/include/arm-linux-musleabihf/fmtmsg.h" #include "/usr/include/arm-linux-musleabihf/fnmatch.h" #include "/usr/include/arm-linux-musleabihf/fts.h" #include "/usr/include/arm-linux-musleabihf/ftw.h" #include "/usr/include/arm-linux-musleabihf/getopt.h" #include "/usr/include/arm-linux-musleabihf/glob.h" #include "/usr/include/arm-linux-musleabihf/grp.h" #include "/usr/include/arm-linux-musleabihf/iconv.h" #include "/usr/include/arm-linux-musleabihf/ifaddrs.h" #include "/usr/include/arm-linux-musleabihf/inttypes.h" #include "/usr/include/arm-linux-musleabihf/iso646.h" #include "/usr/include/arm-linux-musleabihf/langinfo.h" #include "/usr/include/arm-linux-musleabihf/lastlog.h" #include "/usr/include/arm-linux-musleabihf/libgen.h" #include "/usr/include/arm-linux-musleabihf/libintl.h" #include "/usr/include/arm-linux-musleabihf/limits.h" #include "/usr/include/arm-linux-musleabihf/link.h" #include "/usr/include/arm-linux-musleabihf/locale.h" #include "/usr/include/arm-linux-musleabihf/malloc.h" #include "/usr/include/arm-linux-musleabihf/math.h" #include "/usr/include/arm-linux-musleabihf/memory.h" #include "/usr/include/arm-linux-musleabihf/mntent.h" #include "/usr/include/arm-linux-musleabihf/monetary.h" #include "/usr/include/arm-linux-musleabihf/mqueue.h" #include "/usr/include/arm-linux-musleabihf/net/ethernet.h" #include "/usr/include/arm-linux-musleabihf/net/if.h" #include "/usr/include/arm-linux-musleabihf/net/if_arp.h" #include "/usr/include/arm-linux-musleabihf/net/route.h" #include "/usr/include/arm-linux-musleabihf/netdb.h" #include "/usr/include/arm-linux-musleabihf/netinet/ether.h" #include "/usr/include/arm-linux-musleabihf/netinet/icmp6.h" #include "/usr/include/arm-linux-musleabihf/netinet/if_ether.h" #include "/usr/include/arm-linux-musleabihf/netinet/igmp.h" #include "/usr/include/arm-linux-musleabihf/netinet/in.h" #include "/usr/include/arm-linux-musleabihf/netinet/in_systm.h" #include "/usr/include/arm-linux-musleabihf/netinet/ip.h" #include "/usr/include/arm-linux-musleabihf/netinet/ip6.h" #include "/usr/include/arm-linux-musleabihf/netinet/ip_icmp.h" #include "/usr/include/arm-linux-musleabihf/netinet/tcp.h" #include "/usr/include/arm-linux-musleabihf/netinet/udp.h" #include "/usr/include/arm-linux-musleabihf/netpacket/packet.h" #include "/usr/include/arm-linux-musleabihf/nl_types.h" #include "/usr/include/arm-linux-musleabihf/paths.h" #include "/usr/include/arm-linux-musleabihf/poll.h" #include "/usr/include/arm-linux-musleabihf/pthread.h" #include "/usr/include/arm-linux-musleabihf/pty.h" #include "/usr/include/arm-linux-musleabihf/pwd.h" #include "/usr/include/arm-linux-musleabihf/regex.h" #include "/usr/include/arm-linux-musleabihf/resolv.h" #include "/usr/include/arm-linux-musleabihf/sched.h" #include "/usr/include/arm-linux-musleabihf/scsi/scsi.h" #include "/usr/include/arm-linux-musleabihf/scsi/scsi_ioctl.h" #include "/usr/include/arm-linux-musleabihf/scsi/sg.h" #include "/usr/include/arm-linux-musleabihf/search.h" #include "/usr/include/arm-linux-musleabihf/semaphore.h" #include "/usr/include/arm-linux-musleabihf/setjmp.h" #include "/usr/include/arm-linux-musleabihf/shadow.h" #include "/usr/include/arm-linux-musleabihf/signal.h" #include "/usr/include/arm-linux-musleabihf/spawn.h" #include "/usr/include/arm-linux-musleabihf/stdalign.h" #include "/usr/include/arm-linux-musleabihf/stdarg.h" #include "/usr/include/arm-linux-musleabihf/stdbool.h" #include "/usr/include/arm-linux-musleabihf/stdc-predef.h" #include "/usr/include/arm-linux-musleabihf/stddef.h" #include "/usr/include/arm-linux-musleabihf/stdint.h" #include "/usr/include/arm-linux-musleabihf/stdio.h" #include "/usr/include/arm-linux-musleabihf/stdio_ext.h" #include "/usr/include/arm-linux-musleabihf/stdlib.h" #include "/usr/include/arm-linux-musleabihf/stdnoreturn.h" #include "/usr/include/arm-linux-musleabihf/string.h" #include "/usr/include/arm-linux-musleabihf/strings.h" #include "/usr/include/arm-linux-musleabihf/stropts.h" #include "/usr/include/arm-linux-musleabihf/sys/acct.h" #include "/usr/include/arm-linux-musleabihf/sys/auxv.h" #include "/usr/include/arm-linux-musleabihf/sys/cachectl.h" #include "/usr/include/arm-linux-musleabihf/sys/dir.h" #include "/usr/include/arm-linux-musleabihf/sys/epoll.h" #include "/usr/include/arm-linux-musleabihf/sys/errno.h" #include "/usr/include/arm-linux-musleabihf/sys/eventfd.h" #include "/usr/include/arm-linux-musleabihf/sys/fanotify.h" #include "/usr/include/arm-linux-musleabihf/sys/fcntl.h" #include "/usr/include/arm-linux-musleabihf/sys/file.h" #include "/usr/include/arm-linux-musleabihf/sys/fsuid.h" #include "/usr/include/arm-linux-musleabihf/sys/inotify.h" #include "/usr/include/arm-linux-musleabihf/sys/io.h" #include "/usr/include/arm-linux-musleabihf/sys/ioctl.h" #include "/usr/include/arm-linux-musleabihf/sys/ipc.h" #include "/usr/include/arm-linux-musleabihf/sys/kd.h" #include "/usr/include/arm-linux-musleabihf/sys/klog.h" #include "/usr/include/arm-linux-musleabihf/sys/membarrier.h" #include "/usr/include/arm-linux-musleabihf/sys/mman.h" #include "/usr/include/arm-linux-musleabihf/sys/mount.h" #include "/usr/include/arm-linux-musleabihf/sys/msg.h" #include "/usr/include/arm-linux-musleabihf/sys/mtio.h" #include "/usr/include/arm-linux-musleabihf/sys/param.h" #include "/usr/include/arm-linux-musleabihf/sys/personality.h" #include "/usr/include/arm-linux-musleabihf/sys/poll.h" #include "/usr/include/arm-linux-musleabihf/sys/prctl.h" #include "/usr/include/arm-linux-musleabihf/sys/procfs.h" #include "/usr/include/arm-linux-musleabihf/sys/ptrace.h" #include "/usr/include/arm-linux-musleabihf/sys/quota.h" #include "/usr/include/arm-linux-musleabihf/sys/random.h" #include "/usr/include/arm-linux-musleabihf/sys/reboot.h" #include "/usr/include/arm-linux-musleabihf/sys/reg.h" #include "/usr/include/arm-linux-musleabihf/sys/resource.h" #include "/usr/include/arm-linux-musleabihf/sys/select.h" #include "/usr/include/arm-linux-musleabihf/sys/sem.h" #include "/usr/include/arm-linux-musleabihf/sys/sendfile.h" #include "/usr/include/arm-linux-musleabihf/sys/shm.h" #include "/usr/include/arm-linux-musleabihf/sys/signal.h" #include "/usr/include/arm-linux-musleabihf/sys/signalfd.h" #include "/usr/include/arm-linux-musleabihf/sys/socket.h" #include "/usr/include/arm-linux-musleabihf/sys/soundcard.h" #include "/usr/include/arm-linux-musleabihf/sys/stat.h" #include "/usr/include/arm-linux-musleabihf/sys/statfs.h" #include "/usr/include/arm-linux-musleabihf/sys/statvfs.h" #include "/usr/include/arm-linux-musleabihf/sys/stropts.h" #include "/usr/include/arm-linux-musleabihf/sys/swap.h" #include "/usr/include/arm-linux-musleabihf/sys/syscall.h" #include "/usr/include/arm-linux-musleabihf/sys/sysinfo.h" #include "/usr/include/arm-linux-musleabihf/sys/syslog.h" #include "/usr/include/arm-linux-musleabihf/sys/sysmacros.h" #include "/usr/include/arm-linux-musleabihf/sys/termios.h" #include "/usr/include/arm-linux-musleabihf/sys/time.h" #include "/usr/include/arm-linux-musleabihf/sys/timeb.h" #include "/usr/include/arm-linux-musleabihf/sys/timerfd.h" #include "/usr/include/arm-linux-musleabihf/sys/times.h" #include "/usr/include/arm-linux-musleabihf/sys/timex.h" #include "/usr/include/arm-linux-musleabihf/sys/ttydefaults.h" #include "/usr/include/arm-linux-musleabihf/sys/ucontext.h" #include "/usr/include/arm-linux-musleabihf/sys/uio.h" #include "/usr/include/arm-linux-musleabihf/sys/un.h" #include "/usr/include/arm-linux-musleabihf/sys/user.h" #include "/usr/include/arm-linux-musleabihf/sys/utsname.h" #include "/usr/include/arm-linux-musleabihf/sys/vfs.h" #include "/usr/include/arm-linux-musleabihf/sys/vt.h" #include "/usr/include/arm-linux-musleabihf/sys/wait.h" #include "/usr/include/arm-linux-musleabihf/sys/xattr.h" #include "/usr/include/arm-linux-musleabihf/syscall.h" #include "/usr/include/arm-linux-musleabihf/sysexits.h" #include "/usr/include/arm-linux-musleabihf/syslog.h" #include "/usr/include/arm-linux-musleabihf/tar.h" #include "/usr/include/arm-linux-musleabihf/termios.h" #include "/usr/include/arm-linux-musleabihf/tgmath.h" #include "/usr/include/arm-linux-musleabihf/threads.h" #include "/usr/include/arm-linux-musleabihf/time.h" #include "/usr/include/arm-linux-musleabihf/uchar.h" #include "/usr/include/arm-linux-musleabihf/ucontext.h" #include "/usr/include/arm-linux-musleabihf/ulimit.h" #include "/usr/include/arm-linux-musleabihf/unistd.h" #include "/usr/include/arm-linux-musleabihf/utime.h" #include "/usr/include/arm-linux-musleabihf/utmp.h" #include "/usr/include/arm-linux-musleabihf/utmpx.h" #include "/usr/include/arm-linux-musleabihf/values.h" #include "/usr/include/arm-linux-musleabihf/wait.h" #include "/usr/include/arm-linux-musleabihf/wchar.h" #include "/usr/include/arm-linux-musleabihf/wctype.h" #include "/usr/include/arm-linux-musleabihf/wordexp.h" // add classes FTW* tmp_add_class_0; _G_fpos64_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; _ftsent* tmp_add_class_3; _ns_flagdata* tmp_add_class_4; _old_mixer_info* tmp_add_class_5; acct* tmp_add_class_6; acct_v3* tmp_add_class_7; addrinfo* tmp_add_class_8; aiocb* tmp_add_class_9; ar_hdr* tmp_add_class_10; arpd_request* tmp_add_class_11; arphdr* tmp_add_class_12; arpreq* tmp_add_class_13; arpreq_old* tmp_add_class_14; audio_buf_info* tmp_add_class_15; bandinfo* tmp_add_class_16; buffmem_desc* tmp_add_class_17; ccs_modesel_head* tmp_add_class_18; cmsghdr* tmp_add_class_19; console_font* tmp_add_class_20; console_font_op* tmp_add_class_21; consolefontdesc* tmp_add_class_22; copr_buffer* tmp_add_class_23; copr_debug_buf* tmp_add_class_24; copr_msg* tmp_add_class_25; count_info* tmp_add_class_26; cpu_set_t* tmp_add_class_27; dl_phdr_info* tmp_add_class_28; dqblk* tmp_add_class_29; dqinfo* tmp_add_class_30; elf_prpsinfo* tmp_add_class_31; elf_prstatus* tmp_add_class_32; elf_siginfo* tmp_add_class_33; entry* tmp_add_class_34; epoll_data* tmp_add_class_35; epoll_event* tmp_add_class_36; ether_addr* tmp_add_class_37; ether_arp* tmp_add_class_38; ether_header* tmp_add_class_39; ethhdr* tmp_add_class_40; f_owner_ex* tmp_add_class_41; fanotify_event_info_fid* tmp_add_class_42; fanotify_event_info_header* tmp_add_class_43; fanotify_event_metadata* tmp_add_class_44; fanotify_response* tmp_add_class_45; file_handle* tmp_add_class_46; group* tmp_add_class_47; group_filter* tmp_add_class_48; group_req* tmp_add_class_49; group_source_req* tmp_add_class_50; hostent* tmp_add_class_51; hsearch_data* tmp_add_class_52; icmp* tmp_add_class_53; icmp6_filter* tmp_add_class_54; icmp6_hdr* tmp_add_class_55; icmp6_router_renum* tmp_add_class_56; icmp_ra_addr* tmp_add_class_57; icmphdr* tmp_add_class_58; ifaddr* tmp_add_class_59; ifaddrs* tmp_add_class_60; ifconf* tmp_add_class_61; ifmap* tmp_add_class_62; ifreq* tmp_add_class_63; igmp* tmp_add_class_64; in6_addr* tmp_add_class_65; in6_pktinfo* tmp_add_class_66; in6_rtmsg* tmp_add_class_67; in_addr* tmp_add_class_68; in_pktinfo* tmp_add_class_69; inotify_event* tmp_add_class_70; iovec* tmp_add_class_71; ip* tmp_add_class_72; ip6_dest* tmp_add_class_73; ip6_ext* tmp_add_class_74; ip6_frag* tmp_add_class_75; ip6_hbh* tmp_add_class_76; ip6_hdr* tmp_add_class_77; ip6_mtuinfo* tmp_add_class_78; ip6_opt* tmp_add_class_79; ip6_opt_jumbo* tmp_add_class_80; ip6_opt_nsap* tmp_add_class_81; ip6_opt_router* tmp_add_class_82; ip6_opt_tunnel* tmp_add_class_83; ip6_rthdr* tmp_add_class_84; ip6_rthdr0* tmp_add_class_85; ip_mreq* tmp_add_class_86; ip_mreq_source* tmp_add_class_87; ip_mreqn* tmp_add_class_88; ip_msfilter* tmp_add_class_89; ip_opts* tmp_add_class_90; ip_timestamp* tmp_add_class_91; ipc_perm* tmp_add_class_92; iphdr* tmp_add_class_93; ipv6_mreq* tmp_add_class_94; itimerval* tmp_add_class_95; kbd_repeat* tmp_add_class_96; kbdiacr* tmp_add_class_97; kbdiacrs* tmp_add_class_98; kbdiacrsuc* tmp_add_class_99; kbdiacruc* tmp_add_class_100; kbentry* tmp_add_class_101; kbkeycode* tmp_add_class_102; kbsentry* tmp_add_class_103; lastlog* tmp_add_class_104; linger* tmp_add_class_105; link_map* tmp_add_class_106; midi_info* tmp_add_class_107; mixer_info* tmp_add_class_108; mixer_vol_table* tmp_add_class_109; mld_hdr* tmp_add_class_110; mmsghdr* tmp_add_class_111; mntent* tmp_add_class_112; mq_attr* tmp_add_class_113; msgbuf* tmp_add_class_114; msghdr* tmp_add_class_115; msginfo* tmp_add_class_116; msqid_ds* tmp_add_class_117; mt_tape_info* tmp_add_class_118; mtconfiginfo* tmp_add_class_119; mtget* tmp_add_class_120; mtop* tmp_add_class_121; mtpos* tmp_add_class_122; nd_neighbor_advert* tmp_add_class_123; nd_neighbor_solicit* tmp_add_class_124; nd_opt_adv_interval* tmp_add_class_125; nd_opt_hdr* tmp_add_class_126; nd_opt_home_agent_info* tmp_add_class_127; nd_opt_mtu* tmp_add_class_128; nd_opt_prefix_info* tmp_add_class_129; nd_opt_rd_hdr* tmp_add_class_130; nd_redirect* tmp_add_class_131; nd_router_advert* tmp_add_class_132; nd_router_solicit* tmp_add_class_133; netent* tmp_add_class_134; ns_tcp_tsig_state* tmp_add_class_135; ns_tsig_key* tmp_add_class_136; ntptimeval* tmp_add_class_137; option* tmp_add_class_138; packet_mreq* tmp_add_class_139; passwd* tmp_add_class_140; patch_info* tmp_add_class_141; pollfd* tmp_add_class_142; prctl_mm_map* tmp_add_class_143; protoent* tmp_add_class_144; qelem* tmp_add_class_145; r_debug* tmp_add_class_146; re_pattern_buffer* tmp_add_class_147; remove_sample* tmp_add_class_148; res_sym* tmp_add_class_149; rr_pco_match* tmp_add_class_150; rr_pco_use* tmp_add_class_151; rr_result* tmp_add_class_152; rtentry* tmp_add_class_153; sbi_instrument* tmp_add_class_154; sembuf* tmp_add_class_155; semid_ds* tmp_add_class_156; seminfo* tmp_add_class_157; seq_event_rec* tmp_add_class_158; servent* tmp_add_class_159; sg_header* tmp_add_class_160; sg_io_hdr* tmp_add_class_161; sg_iovec* tmp_add_class_162; sg_req_info* tmp_add_class_163; sg_scsi_id* tmp_add_class_164; shm_info* tmp_add_class_165; shmid_ds* tmp_add_class_166; shminfo* tmp_add_class_167; signalfd_siginfo* tmp_add_class_168; sockaddr* tmp_add_class_169; sockaddr_in* tmp_add_class_170; sockaddr_in6* tmp_add_class_171; sockaddr_ll* tmp_add_class_172; sockaddr_storage* tmp_add_class_173; sockaddr_un* tmp_add_class_174; sound_timer_info* tmp_add_class_175; spwd* tmp_add_class_176; statfs* tmp_add_class_177; statvfs* tmp_add_class_178; str_list* tmp_add_class_179; str_mlist* tmp_add_class_180; strbuf* tmp_add_class_181; strfdinsert* tmp_add_class_182; strioctl* tmp_add_class_183; strpeek* tmp_add_class_184; strrecvfd* tmp_add_class_185; synth_control* tmp_add_class_186; synth_info* tmp_add_class_187; sysex_info* tmp_add_class_188; tcp_diag_md5sig* tmp_add_class_189; tcp_info* tmp_add_class_190; tcp_md5sig* tmp_add_class_191; tcp_repair_window* tmp_add_class_192; tcp_zerocopy_receive* tmp_add_class_193; tcphdr* tmp_add_class_194; termios* tmp_add_class_195; tftphdr* tmp_add_class_196; timeb* tmp_add_class_197; timestamp* tmp_add_class_198; tms* tmp_add_class_199; ucred* tmp_add_class_200; udphdr* tmp_add_class_201; unimapdesc* tmp_add_class_202; unimapinit* tmp_add_class_203; unipair* tmp_add_class_204; user* tmp_add_class_205; user_fpregs* tmp_add_class_206; user_regs* tmp_add_class_207; utimbuf* tmp_add_class_208; utmpx* tmp_add_class_209; utsname* tmp_add_class_210; vt_consize* tmp_add_class_211; vt_event* tmp_add_class_212; vt_mode* tmp_add_class_213; vt_setactivate* tmp_add_class_214; vt_sizes* tmp_add_class_215; vt_stat* tmp_add_class_216; winsize* tmp_add_class_217; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/yyDuQ4bAet/dump1.h" -I/usr/include/arm-linux-musleabihf -I/usr/include/arm-linux-musleabihf/bits In file included from /usr/include/arm-linux-musleabihf/sys/types.h:7, from /tmp/yyDuQ4bAet/dump1.h:12: /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘fd_set* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:31:46: note: in expansion of macro ‘__restrict’ 31 | int select (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘fd_set* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:31:26: note: in expansion of macro ‘__restrict’ 31 | int select (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘fd_set* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:31:66: note: in expansion of macro ‘__restrict’ 31 | int select (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘fd_set* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:31:26: note: in expansion of macro ‘__restrict’ 31 | int select (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘timeval* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:31:94: note: in expansion of macro ‘__restrict’ 31 | int select (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘fd_set* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:31:26: note: in expansion of macro ‘__restrict’ 31 | int select (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘fd_set* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:32:47: note: in expansion of macro ‘__restrict’ 32 | int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘fd_set* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:32:27: note: in expansion of macro ‘__restrict’ 32 | int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘fd_set* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:32:67: note: in expansion of macro ‘__restrict’ 32 | int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘fd_set* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:32:27: note: in expansion of macro ‘__restrict’ 32 | int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:32:102: note: in expansion of macro ‘__restrict’ 32 | int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘fd_set* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:32:27: note: in expansion of macro ‘__restrict’ 32 | int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:32:130: note: in expansion of macro ‘__restrict’ 32 | int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘fd_set* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/select.h:32:27: note: in expansion of macro ‘__restrict’ 32 | int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:221:60: note: in expansion of macro ‘__restrict’ 221 | int sigprocmask(int, const sigset_t *__restrict, sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:221:38: note: in expansion of macro ‘__restrict’ 221 | int sigprocmask(int, const sigset_t *__restrict, sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sigaction* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:223:74: note: in expansion of macro ‘__restrict’ 223 | int sigaction(int, const struct sigaction *__restrict, struct sigaction *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sigaction* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:223:44: note: in expansion of macro ‘__restrict’ 223 | int sigaction(int, const struct sigaction *__restrict, struct sigaction *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:225:46: note: in expansion of macro ‘__restrict’ 225 | int sigwait(const sigset_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:225:29: note: in expansion of macro ‘__restrict’ 225 | int sigwait(const sigset_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘siginfo_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:226:56: note: in expansion of macro ‘__restrict’ 226 | int sigwaitinfo(const sigset_t *__restrict, siginfo_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:226:33: note: in expansion of macro ‘__restrict’ 226 | int sigwaitinfo(const sigset_t *__restrict, siginfo_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘siginfo_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:227:57: note: in expansion of macro ‘__restrict’ 227 | int sigtimedwait(const sigset_t *__restrict, siginfo_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:227:34: note: in expansion of macro ‘__restrict’ 227 | int sigtimedwait(const sigset_t *__restrict, siginfo_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:227:92: note: in expansion of macro ‘__restrict’ 227 | int sigtimedwait(const sigset_t *__restrict, siginfo_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:227:34: note: in expansion of macro ‘__restrict’ 227 | int sigtimedwait(const sigset_t *__restrict, siginfo_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:230:64: note: in expansion of macro ‘__restrict’ 230 | int pthread_sigmask(int, const sigset_t *__restrict, sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:230:42: note: in expansion of macro ‘__restrict’ 230 | int pthread_sigmask(int, const sigset_t *__restrict, sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘stack_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:240:53: note: in expansion of macro ‘__restrict’ 240 | int sigaltstack(const stack_t *__restrict, stack_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const stack_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/signal.h:240:32: note: in expansion of macro ‘__restrict’ 240 | int sigaltstack(const stack_t *__restrict, stack_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:58:56: note: in expansion of macro ‘__restrict’ 58 | size_t strftime (char *__restrict, size_t, const char *__restrict, const struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:58:24: note: in expansion of macro ‘__restrict’ 58 | size_t strftime (char *__restrict, size_t, const char *__restrict, const struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const tm* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:58:85: note: in expansion of macro ‘__restrict’ 58 | size_t strftime (char *__restrict, size_t, const char *__restrict, const struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:58:24: note: in expansion of macro ‘__restrict’ 58 | size_t strftime (char *__restrict, size_t, const char *__restrict, const struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:73:62: note: in expansion of macro ‘__restrict’ 73 | size_t strftime_l (char * __restrict, size_t, const char * __restrict, const struct tm * __restrict, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:73:28: note: in expansion of macro ‘__restrict’ 73 | size_t strftime_l (char * __restrict, size_t, const char * __restrict, const struct tm * __restrict, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const tm* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:73:93: note: in expansion of macro ‘__restrict’ 73 | size_t strftime_l (char * __restrict, size_t, const char * __restrict, const struct tm * __restrict, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:73:28: note: in expansion of macro ‘__restrict’ 73 | size_t strftime_l (char * __restrict, size_t, const char * __restrict, const struct tm * __restrict, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘tm* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:75:59: note: in expansion of macro ‘__restrict’ 75 | struct tm *gmtime_r (const time_t *__restrict, struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const time_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:75:36: note: in expansion of macro ‘__restrict’ 75 | struct tm *gmtime_r (const time_t *__restrict, struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘tm* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:76:62: note: in expansion of macro ‘__restrict’ 76 | struct tm *localtime_r (const time_t *__restrict, struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const time_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:76:39: note: in expansion of macro ‘__restrict’ 76 | struct tm *localtime_r (const time_t *__restrict, struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:77:53: note: in expansion of macro ‘__restrict’ 77 | char *asctime_r (const struct tm *__restrict, char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const tm* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:77:35: note: in expansion of macro ‘__restrict’ 77 | char *asctime_r (const struct tm *__restrict, char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘void** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:110:68: note: in expansion of macro ‘__restrict’ 110 | int timer_create (clockid_t, struct sigevent *__restrict, timer_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘sigevent* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:110:47: note: in expansion of macro ‘__restrict’ 110 | int timer_create (clockid_t, struct sigevent *__restrict, timer_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘itimerspec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:112:90: note: in expansion of macro ‘__restrict’ 112 | int timer_settime (timer_t, int, const struct itimerspec *__restrict, struct itimerspec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const itimerspec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:112:59: note: in expansion of macro ‘__restrict’ 112 | int timer_settime (timer_t, int, const struct itimerspec *__restrict, struct itimerspec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:122:53: note: in expansion of macro ‘__restrict’ 122 | char *strptime (const char *__restrict, const char *__restrict, struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const char* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:122:29: note: in expansion of macro ‘__restrict’ 122 | char *strptime (const char *__restrict, const char *__restrict, struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘tm* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:122:76: note: in expansion of macro ‘__restrict’ 122 | char *strptime (const char *__restrict, const char *__restrict, struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/time.h:122:29: note: in expansion of macro ‘__restrict’ 122 | char *strptime (const char *__restrict, const char *__restrict, struct tm *__restrict); | ^~~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:13: /usr/include/arm-linux-musleabihf/aio.h:50:46: error: expected ‘,’ or ‘...’ before ‘const’ 50 | int lio_listio(int, struct aiocb *__restrict const *__restrict, int, struct sigevent *__restrict); | ^~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/inttypes.h:19:51: note: in expansion of macro ‘__restrict’ 19 | intmax_t strtoimax(const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/inttypes.h:19:32: note: in expansion of macro ‘__restrict’ 19 | intmax_t strtoimax(const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/inttypes.h:20:52: note: in expansion of macro ‘__restrict’ 20 | uintmax_t strtoumax(const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/inttypes.h:20:33: note: in expansion of macro ‘__restrict’ 20 | uintmax_t strtoumax(const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/inttypes.h:22:57: note: in expansion of macro ‘__restrict’ 22 | intmax_t wcstoimax(const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/inttypes.h:22:35: note: in expansion of macro ‘__restrict’ 22 | intmax_t wcstoimax(const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/inttypes.h:23:58: note: in expansion of macro ‘__restrict’ 23 | uintmax_t wcstoumax(const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/inttypes.h:23:36: note: in expansion of macro ‘__restrict’ 23 | uintmax_t wcstoumax(const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘socklen_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:388:58: note: in expansion of macro ‘__restrict’ 388 | int accept (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘sockaddr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:388:35: note: in expansion of macro ‘__restrict’ 388 | int accept (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘socklen_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:389:58: note: in expansion of macro ‘__restrict’ 389 | int accept4(int, struct sockaddr *__restrict, socklen_t *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘sockaddr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:389:35: note: in expansion of macro ‘__restrict’ 389 | int accept4(int, struct sockaddr *__restrict, socklen_t *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘socklen_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:391:63: note: in expansion of macro ‘__restrict’ 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘sockaddr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:391:40: note: in expansion of macro ‘__restrict’ 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘socklen_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:392:63: note: in expansion of macro ‘__restrict’ 392 | int getpeername (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘sockaddr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:392:40: note: in expansion of macro ‘__restrict’ 392 | int getpeername (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sockaddr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:397:72: note: in expansion of macro ‘__restrict’ 397 | ssize_t recvfrom (int, void *__restrict, size_t, int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:397:30: note: in expansion of macro ‘__restrict’ 397 | ssize_t recvfrom (int, void *__restrict, size_t, int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘socklen_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:397:95: note: in expansion of macro ‘__restrict’ 397 | ssize_t recvfrom (int, void *__restrict, size_t, int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:397:30: note: in expansion of macro ‘__restrict’ 397 | ssize_t recvfrom (int, void *__restrict, size_t, int, struct sockaddr *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘socklen_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:401:61: note: in expansion of macro ‘__restrict’ 401 | int getsockopt (int, int, int, void *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/socket.h:401:38: note: in expansion of macro ‘__restrict’ 401 | int getsockopt (int, int, int, void *__restrict, socklen_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/arpa/inet.h:19:51: note: in expansion of macro ‘__restrict’ 19 | int inet_pton (int, const char *__restrict, void *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/arpa/inet.h:19:33: note: in expansion of macro ‘__restrict’ 19 | int inet_pton (int, const char *__restrict, void *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/arpa/inet.h:20:59: note: in expansion of macro ‘__restrict’ 20 | const char *inet_ntop (int, const void *__restrict, char *__restrict, socklen_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/arpa/inet.h:20:41: note: in expansion of macro ‘__restrict’ 20 | const char *inet_ntop (int, const void *__restrict, char *__restrict, socklen_t); | ^~~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:22: /usr/include/arm-linux-musleabihf/assert.h:19:1: error: ‘_Noreturn’ does not name a type 19 | _Noreturn void __assert_fail (const char *, const char *, int, const char *); | ^~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:39: /usr/include/arm-linux-musleabihf/bits/msg.h:10:9: error: ‘msgqnum_t’ does not name a type 10 | msgqnum_t msg_qnum; | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/msg.h:11:9: error: ‘msglen_t’ does not name a type 11 | msglen_t msg_qbytes; | ^~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:48: /usr/include/arm-linux-musleabihf/bits/signal.h:11:16: error: redefinition of ‘struct sigcontext’ 11 | typedef struct sigcontext { | ^~~~~~~~~~ In file included from /usr/include/arm-linux-musleabihf/signal.h:48, from /usr/include/arm-linux-musleabihf/aio.h:9: /usr/include/arm-linux-musleabihf/bits/signal.h:11:16: note: previous definition of ‘struct sigcontext’ 11 | typedef struct sigcontext { | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/signal.h:18:3: error: conflicting declaration ‘typedef int mcontext_t’ 18 | } mcontext_t; | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/signal.h:18:3: note: previous declaration as ‘typedef struct sigcontext mcontext_t’ 18 | } mcontext_t; | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/signal.h:25:8: error: redefinition of ‘struct sigaltstack’ 25 | struct sigaltstack { | ^~~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/signal.h:25:8: note: previous definition of ‘struct sigaltstack’ 25 | struct sigaltstack { | ^~~~~~~~~~~ /usr/include/arm-linux-musleabihf/signal.h:15:20: error: redefinition of ‘struct ucontext’ 15 | #define __ucontext ucontext | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/signal.h:31:16: note: in expansion of macro ‘__ucontext’ 31 | typedef struct __ucontext { | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/signal.h:15:20: note: previous definition of ‘struct ucontext’ 15 | #define __ucontext ucontext | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/signal.h:31:16: note: in expansion of macro ‘__ucontext’ 31 | typedef struct __ucontext { | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/signal.h:38:3: error: conflicting declaration ‘typedef int ucontext_t’ 38 | } ucontext_t; | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/signal.h:38:3: note: previous declaration as ‘typedef struct ucontext ucontext_t’ 38 | } ucontext_t; | ^~~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:52: /usr/include/arm-linux-musleabihf/bits/statfs.h:5:9: error: ‘fsid_t’ does not name a type; did you mean ‘uid_t’? 5 | fsid_t f_fsid; | ^~~~~~ | uid_t In file included from /tmp/yyDuQ4bAet/dump1.h:55: /usr/include/arm-linux-musleabihf/bits/termios.h:2:9: error: ‘tcflag_t’ does not name a type 2 | tcflag_t c_iflag; | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/termios.h:3:9: error: ‘tcflag_t’ does not name a type 3 | tcflag_t c_oflag; | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/termios.h:4:9: error: ‘tcflag_t’ does not name a type 4 | tcflag_t c_cflag; | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/termios.h:5:9: error: ‘tcflag_t’ does not name a type 5 | tcflag_t c_lflag; | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/termios.h:6:9: error: ‘cc_t’ does not name a type 6 | cc_t c_line; | ^~~~ /usr/include/arm-linux-musleabihf/bits/termios.h:7:9: error: ‘cc_t’ does not name a type 7 | cc_t c_cc[NCCS]; | ^~~~ /usr/include/arm-linux-musleabihf/bits/termios.h:8:9: error: ‘speed_t’ does not name a type 8 | speed_t __c_ispeed; | ^~~~~~~ /usr/include/arm-linux-musleabihf/bits/termios.h:9:9: error: ‘speed_t’ does not name a type 9 | speed_t __c_ospeed; | ^~~~~~~ In file included from /usr/include/arm-linux-musleabihf/dirent.h:18, from /tmp/yyDuQ4bAet/dump1.h:62: /usr/include/arm-linux-musleabihf/bits/dirent.h:5:8: error: redefinition of ‘struct dirent’ 5 | struct dirent { | ^~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:24: /usr/include/arm-linux-musleabihf/bits/dirent.h:5:8: note: previous definition of ‘struct dirent’ 5 | struct dirent { | ^~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘dirent* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/dirent.h:28:58: note: in expansion of macro ‘__restrict’ 28 | int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘DIR* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/dirent.h:28:31: note: in expansion of macro ‘__restrict’ 28 | int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘dirent** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/dirent.h:28:86: note: in expansion of macro ‘__restrict’ 28 | int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘DIR* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/dirent.h:28:31: note: in expansion of macro ‘__restrict’ 28 | int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/dlfcn.h:25:44: note: in expansion of macro ‘__restrict’ 25 | void *dlsym(void *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/dlfcn.h:25:20: note: in expansion of macro ‘__restrict’ 25 | void *dlsym(void *__restrict, const char *__restrict); | ^~~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:66: /usr/include/arm-linux-musleabihf/err.h:16:1: error: ‘_Noreturn’ does not name a type 16 | _Noreturn void err(int, const char *, ...); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/err.h:17:1: error: ‘_Noreturn’ does not name a type 17 | _Noreturn void verr(int, const char *, va_list); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/err.h:18:1: error: ‘_Noreturn’ does not name a type 18 | _Noreturn void errx(int, const char *, ...); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/err.h:19:1: error: ‘_Noreturn’ does not name a type 19 | _Noreturn void verrx(int, const char *, va_list); | ^~~~~~~~~ In file included from /usr/include/arm-linux-musleabihf/fenv.h:8, from /tmp/yyDuQ4bAet/dump1.h:70: /usr/include/arm-linux-musleabihf/bits/fenv.h:21:3: error: conflicting declaration ‘typedef struct fenv_t fenv_t’ 21 | } fenv_t; | ^~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:27: /usr/include/arm-linux-musleabihf/bits/fenv.h:21:3: note: previous declaration as ‘typedef struct fenv_t fenv_t’ 21 | } fenv_t; | ^~~~~~ In file included from /usr/include/arm-linux-musleabihf/sys/stat.h:23, from /usr/include/arm-linux-musleabihf/ftw.h:9, from /tmp/yyDuQ4bAet/dump1.h:75: /usr/include/arm-linux-musleabihf/bits/stat.h:4:8: error: redefinition of ‘struct stat’ 4 | struct stat { | ^~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:51: /usr/include/arm-linux-musleabihf/bits/stat.h:4:8: note: previous definition of ‘struct stat’ 4 | struct stat { | ^~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘stat* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/stat.h:73:47: note: in expansion of macro ‘__restrict’ 73 | int stat(const char *__restrict, struct stat *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/stat.h:73:22: note: in expansion of macro ‘__restrict’ 73 | int stat(const char *__restrict, struct stat *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘stat* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/stat.h:75:48: note: in expansion of macro ‘__restrict’ 75 | int lstat(const char *__restrict, struct stat *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/stat.h:75:23: note: in expansion of macro ‘__restrict’ 75 | int lstat(const char *__restrict, struct stat *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘stat* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/stat.h:76:55: note: in expansion of macro ‘__restrict’ 76 | int fstatat(int, const char *__restrict, struct stat *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/stat.h:76:30: note: in expansion of macro ‘__restrict’ 76 | int fstatat(int, const char *__restrict, struct stat *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘glob_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/glob.h:22:76: note: in expansion of macro ‘__restrict’ 22 | int glob(const char *__restrict, int, int (*)(const char *, int), glob_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/glob.h:22:23: note: in expansion of macro ‘__restrict’ 22 | int glob(const char *__restrict, int, int (*)(const char *, int), glob_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘size_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/iconv.h:17:50: note: in expansion of macro ‘__restrict’ 17 | size_t iconv(iconv_t, char **__restrict, size_t *__restrict, char **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/iconv.h:17:30: note: in expansion of macro ‘__restrict’ 17 | size_t iconv(iconv_t, char **__restrict, size_t *__restrict, char **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/iconv.h:17:69: note: in expansion of macro ‘__restrict’ 17 | size_t iconv(iconv_t, char **__restrict, size_t *__restrict, char **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘char** restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/iconv.h:17:30: note: in expansion of macro ‘__restrict’ 17 | size_t iconv(iconv_t, char **__restrict, size_t *__restrict, char **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘size_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/iconv.h:17:89: note: in expansion of macro ‘__restrict’ 17 | size_t iconv(iconv_t, char **__restrict, size_t *__restrict, char **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/iconv.h:17:30: note: in expansion of macro ‘__restrict’ 17 | size_t iconv(iconv_t, char **__restrict, size_t *__restrict, char **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:27:45: note: in expansion of macro ‘__restrict’ 27 | void *memcpy (void *__restrict, const void *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:27:21: note: in expansion of macro ‘__restrict’ 27 | void *memcpy (void *__restrict, const void *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:33:45: note: in expansion of macro ‘__restrict’ 33 | char *strcpy (char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:33:21: note: in expansion of macro ‘__restrict’ 33 | char *strcpy (char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:34:46: note: in expansion of macro ‘__restrict’ 34 | char *strncpy (char *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:34:22: note: in expansion of macro ‘__restrict’ 34 | char *strncpy (char *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:36:45: note: in expansion of macro ‘__restrict’ 36 | char *strcat (char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:36:21: note: in expansion of macro ‘__restrict’ 36 | char *strcat (char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:37:46: note: in expansion of macro ‘__restrict’ 37 | char *strncat (char *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:37:22: note: in expansion of macro ‘__restrict’ 37 | char *strncat (char *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:43:47: note: in expansion of macro ‘__restrict’ 43 | size_t strxfrm (char *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:43:23: note: in expansion of macro ‘__restrict’ 43 | size_t strxfrm (char *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:52:45: note: in expansion of macro ‘__restrict’ 52 | char *strtok (char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:52:21: note: in expansion of macro ‘__restrict’ 52 | char *strtok (char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:65:47: note: in expansion of macro ‘__restrict’ 65 | char *strtok_r (char *__restrict, const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:65:23: note: in expansion of macro ‘__restrict’ 65 | char *strtok_r (char *__restrict, const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:65:66: note: in expansion of macro ‘__restrict’ 65 | char *strtok_r (char *__restrict, const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:65:23: note: in expansion of macro ‘__restrict’ 65 | char *strtok_r (char *__restrict, const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:67:44: note: in expansion of macro ‘__restrict’ 67 | char *stpcpy(char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:67:20: note: in expansion of macro ‘__restrict’ 67 | char *stpcpy(char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:68:45: note: in expansion of macro ‘__restrict’ 68 | char *stpncpy(char *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:68:21: note: in expansion of macro ‘__restrict’ 68 | char *stpncpy(char *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:75:49: note: in expansion of macro ‘__restrict’ 75 | size_t strxfrm_l (char *__restrict, const char *__restrict, size_t, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:75:25: note: in expansion of macro ‘__restrict’ 75 | size_t strxfrm_l (char *__restrict, const char *__restrict, size_t, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:80:46: note: in expansion of macro ‘__restrict’ 80 | void *memccpy (void *__restrict, const void *__restrict, int, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/string.h:80:22: note: in expansion of macro ‘__restrict’ 80 | void *memccpy (void *__restrict, const void *__restrict, int, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/monetary.h:16:55: note: in expansion of macro ‘__restrict’ 16 | ssize_t strfmon(char *__restrict, size_t, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/monetary.h:16:23: note: in expansion of macro ‘__restrict’ 16 | ssize_t strfmon(char *__restrict, size_t, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/monetary.h:17:67: note: in expansion of macro ‘__restrict’ 17 | ssize_t strfmon_l(char *__restrict, size_t, locale_t, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/monetary.h:17:25: note: in expansion of macro ‘__restrict’ 17 | ssize_t strfmon_l(char *__restrict, size_t, locale_t, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mq_attr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/mqueue.h:28:73: note: in expansion of macro ‘__restrict’ 28 | int mq_setattr(mqd_t, const struct mq_attr *__restrict, struct mq_attr *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const mq_attr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/mqueue.h:28:45: note: in expansion of macro ‘__restrict’ 28 | int mq_setattr(mqd_t, const struct mq_attr *__restrict, struct mq_attr *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘unsigned int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/mqueue.h:29:68: note: in expansion of macro ‘__restrict’ 29 | ssize_t mq_timedreceive(mqd_t, char *__restrict, size_t, unsigned *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/mqueue.h:29:38: note: in expansion of macro ‘__restrict’ 29 | ssize_t mq_timedreceive(mqd_t, char *__restrict, size_t, unsigned *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/mqueue.h:29:103: note: in expansion of macro ‘__restrict’ 29 | ssize_t mq_timedreceive(mqd_t, char *__restrict, size_t, unsigned *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/mqueue.h:29:38: note: in expansion of macro ‘__restrict’ 29 | ssize_t mq_timedreceive(mqd_t, char *__restrict, size_t, unsigned *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:54:54: note: in expansion of macro ‘__restrict’ 54 | int getaddrinfo (const char *__restrict, const char *__restrict, const struct addrinfo *__restrict, struct addrinfo **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const char* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:54:30: note: in expansion of macro ‘__restrict’ 54 | int getaddrinfo (const char *__restrict, const char *__restrict, const struct addrinfo *__restrict, struct addrinfo **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const addrinfo* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:54:89: note: in expansion of macro ‘__restrict’ 54 | int getaddrinfo (const char *__restrict, const char *__restrict, const struct addrinfo *__restrict, struct addrinfo **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:54:30: note: in expansion of macro ‘__restrict’ 54 | int getaddrinfo (const char *__restrict, const char *__restrict, const struct addrinfo *__restrict, struct addrinfo **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘addrinfo** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:54:119: note: in expansion of macro ‘__restrict’ 54 | int getaddrinfo (const char *__restrict, const char *__restrict, const struct addrinfo *__restrict, struct addrinfo **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:54:30: note: in expansion of macro ‘__restrict’ 54 | int getaddrinfo (const char *__restrict, const char *__restrict, const struct addrinfo *__restrict, struct addrinfo **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:56:70: note: in expansion of macro ‘__restrict’ 56 | int getnameinfo (const struct sockaddr *__restrict, socklen_t, char *__restrict, socklen_t, char *__restrict, socklen_t, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sockaddr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:56:41: note: in expansion of macro ‘__restrict’ 56 | int getnameinfo (const struct sockaddr *__restrict, socklen_t, char *__restrict, socklen_t, char *__restrict, socklen_t, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:56:99: note: in expansion of macro ‘__restrict’ 56 | int getnameinfo (const struct sockaddr *__restrict, socklen_t, char *__restrict, socklen_t, char *__restrict, socklen_t, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const sockaddr* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/netdb.h:56:41: note: in expansion of macro ‘__restrict’ 56 | int getnameinfo (const struct sockaddr *__restrict, socklen_t, char *__restrict, socklen_t, char *__restrict, socklen_t, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sched.h:81:44: note: in expansion of macro ‘__restrict’ 81 | void *memcpy(void *__restrict, const void *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sched.h:81:20: note: in expansion of macro ‘__restrict’ 81 | void *memcpy(void *__restrict, const void *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:80:65: note: in expansion of macro ‘__restrict’ 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:80:31: note: in expansion of macro ‘__restrict’ 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:80:102: note: in expansion of macro ‘__restrict’ 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:80:31: note: in expansion of macro ‘__restrict’ 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); | ^~~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:116: /usr/include/arm-linux-musleabihf/pthread.h:82:1: error: ‘_Noreturn’ does not name a type 82 | _Noreturn void pthread_exit(void *); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sched_param* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:100:75: note: in expansion of macro ‘__restrict’ 100 | int pthread_getschedparam(pthread_t, int *__restrict, struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:100:43: note: in expansion of macro ‘__restrict’ 100 | int pthread_getschedparam(pthread_t, int *__restrict, struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const pthread_mutexattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:106:80: note: in expansion of macro ‘__restrict’ 106 | int pthread_mutex_init(pthread_mutex_t *__restrict, const pthread_mutexattr_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_mutex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:106:41: note: in expansion of macro ‘__restrict’ 106 | int pthread_mutex_init(pthread_mutex_t *__restrict, const pthread_mutexattr_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:110:81: note: in expansion of macro ‘__restrict’ 110 | int pthread_mutex_timedlock(pthread_mutex_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_mutex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:110:46: note: in expansion of macro ‘__restrict’ 110 | int pthread_mutex_timedlock(pthread_mutex_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:114:74: note: in expansion of macro ‘__restrict’ 114 | int pthread_mutex_getprioceiling(const pthread_mutex_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_mutex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:114:57: note: in expansion of macro ‘__restrict’ 114 | int pthread_mutex_getprioceiling(const pthread_mutex_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:115:73: note: in expansion of macro ‘__restrict’ 115 | int pthread_mutex_setprioceiling(pthread_mutex_t *__restrict, int, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_mutex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:115:51: note: in expansion of macro ‘__restrict’ 115 | int pthread_mutex_setprioceiling(pthread_mutex_t *__restrict, int, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const pthread_condattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:117:77: note: in expansion of macro ‘__restrict’ 117 | int pthread_cond_init(pthread_cond_t *__restrict, const pthread_condattr_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_cond_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:117:39: note: in expansion of macro ‘__restrict’ 117 | int pthread_cond_init(pthread_cond_t *__restrict, const pthread_condattr_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘pthread_mutex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:119:68: note: in expansion of macro ‘__restrict’ 119 | int pthread_cond_wait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_cond_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:119:39: note: in expansion of macro ‘__restrict’ 119 | int pthread_cond_wait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘pthread_mutex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:120:73: note: in expansion of macro ‘__restrict’ 120 | int pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_cond_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:120:44: note: in expansion of macro ‘__restrict’ 120 | int pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:120:108: note: in expansion of macro ‘__restrict’ 120 | int pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_cond_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:120:44: note: in expansion of macro ‘__restrict’ 120 | int pthread_cond_timedwait(pthread_cond_t *__restrict, pthread_mutex_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const pthread_rwlockattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:124:83: note: in expansion of macro ‘__restrict’ 124 | int pthread_rwlock_init(pthread_rwlock_t *__restrict, const pthread_rwlockattr_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_rwlock_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:124:43: note: in expansion of macro ‘__restrict’ 124 | int pthread_rwlock_init(pthread_rwlock_t *__restrict, const pthread_rwlockattr_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:128:85: note: in expansion of macro ‘__restrict’ 128 | int pthread_rwlock_timedrdlock(pthread_rwlock_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_rwlock_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:128:50: note: in expansion of macro ‘__restrict’ 128 | int pthread_rwlock_timedrdlock(pthread_rwlock_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:131:85: note: in expansion of macro ‘__restrict’ 131 | int pthread_rwlock_timedwrlock(pthread_rwlock_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_rwlock_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:131:50: note: in expansion of macro ‘__restrict’ 131 | int pthread_rwlock_timedwrlock(pthread_rwlock_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const pthread_barrierattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:140:86: note: in expansion of macro ‘__restrict’ 140 | int pthread_barrier_init(pthread_barrier_t *__restrict, const pthread_barrierattr_t *__restrict, unsigned); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_barrier_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:140:45: note: in expansion of macro ‘__restrict’ 140 | int pthread_barrier_init(pthread_barrier_t *__restrict, const pthread_barrierattr_t *__restrict, unsigned); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘size_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:152:73: note: in expansion of macro ‘__restrict’ 152 | int pthread_attr_getguardsize(const pthread_attr_t *__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:152:53: note: in expansion of macro ‘__restrict’ 152 | int pthread_attr_getguardsize(const pthread_attr_t *__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘size_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:154:73: note: in expansion of macro ‘__restrict’ 154 | int pthread_attr_getstacksize(const pthread_attr_t *__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:154:53: note: in expansion of macro ‘__restrict’ 154 | int pthread_attr_getstacksize(const pthread_attr_t *__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘void** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:158:68: note: in expansion of macro ‘__restrict’ 158 | int pthread_attr_getstack(const pthread_attr_t *__restrict, void **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:158:49: note: in expansion of macro ‘__restrict’ 158 | int pthread_attr_getstack(const pthread_attr_t *__restrict, void **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘size_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:158:88: note: in expansion of macro ‘__restrict’ 158 | int pthread_attr_getstack(const pthread_attr_t *__restrict, void **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:158:49: note: in expansion of macro ‘__restrict’ 158 | int pthread_attr_getstack(const pthread_attr_t *__restrict, void **__restrict, size_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:160:66: note: in expansion of macro ‘__restrict’ 160 | int pthread_attr_getscope(const pthread_attr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:160:49: note: in expansion of macro ‘__restrict’ 160 | int pthread_attr_getscope(const pthread_attr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:162:72: note: in expansion of macro ‘__restrict’ 162 | int pthread_attr_getschedpolicy(const pthread_attr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:162:55: note: in expansion of macro ‘__restrict’ 162 | int pthread_attr_getschedpolicy(const pthread_attr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sched_param* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:164:86: note: in expansion of macro ‘__restrict’ 164 | int pthread_attr_getschedparam(const pthread_attr_t *__restrict, struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:164:54: note: in expansion of macro ‘__restrict’ 164 | int pthread_attr_getschedparam(const pthread_attr_t *__restrict, struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const sched_param* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:165:86: note: in expansion of macro ‘__restrict’ 165 | int pthread_attr_setschedparam(pthread_attr_t *__restrict, const struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:165:48: note: in expansion of macro ‘__restrict’ 165 | int pthread_attr_setschedparam(pthread_attr_t *__restrict, const struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:166:73: note: in expansion of macro ‘__restrict’ 166 | int pthread_attr_getinheritsched(const pthread_attr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_attr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:166:56: note: in expansion of macro ‘__restrict’ 166 | int pthread_attr_getinheritsched(const pthread_attr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:170:82: note: in expansion of macro ‘__restrict’ 170 | int pthread_mutexattr_getprioceiling(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_mutexattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:170:65: note: in expansion of macro ‘__restrict’ 170 | int pthread_mutexattr_getprioceiling(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:171:79: note: in expansion of macro ‘__restrict’ 171 | int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_mutexattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:171:62: note: in expansion of macro ‘__restrict’ 171 | int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:172:78: note: in expansion of macro ‘__restrict’ 172 | int pthread_mutexattr_getpshared(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_mutexattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:172:61: note: in expansion of macro ‘__restrict’ 172 | int pthread_mutexattr_getpshared(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:173:77: note: in expansion of macro ‘__restrict’ 173 | int pthread_mutexattr_getrobust(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_mutexattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:173:60: note: in expansion of macro ‘__restrict’ 173 | int pthread_mutexattr_getrobust(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:174:75: note: in expansion of macro ‘__restrict’ 174 | int pthread_mutexattr_gettype(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_mutexattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:174:58: note: in expansion of macro ‘__restrict’ 174 | int pthread_mutexattr_gettype(const pthread_mutexattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘clockid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:186:80: note: in expansion of macro ‘__restrict’ 186 | int pthread_condattr_getclock(const pthread_condattr_t *__restrict, clockid_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_condattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:186:57: note: in expansion of macro ‘__restrict’ 186 | int pthread_condattr_getclock(const pthread_condattr_t *__restrict, clockid_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:187:76: note: in expansion of macro ‘__restrict’ 187 | int pthread_condattr_getpshared(const pthread_condattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_condattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:187:59: note: in expansion of macro ‘__restrict’ 187 | int pthread_condattr_getpshared(const pthread_condattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:192:80: note: in expansion of macro ‘__restrict’ 192 | int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_rwlockattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:192:63: note: in expansion of macro ‘__restrict’ 192 | int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:195:82: note: in expansion of macro ‘__restrict’ 195 | int pthread_barrierattr_getpshared(const pthread_barrierattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const pthread_barrierattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/pthread.h:195:65: note: in expansion of macro ‘__restrict’ 195 | int pthread_barrierattr_getpshared(const pthread_barrierattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ In file included from /usr/include/arm-linux-musleabihf/termios.h:21, from /usr/include/arm-linux-musleabihf/pty.h:8, from /tmp/yyDuQ4bAet/dump1.h:117: /usr/include/arm-linux-musleabihf/bits/termios.h:1:8: error: redefinition of ‘struct termios’ 1 | struct termios { | ^~~~~~~ /usr/include/arm-linux-musleabihf/bits/termios.h:1:8: note: previous definition of ‘struct termios’ 1 | struct termios { | ^~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/regex.h:52:46: note: in expansion of macro ‘__restrict’ 52 | int regcomp(regex_t *__restrict, const char *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘regex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/regex.h:52:22: note: in expansion of macro ‘__restrict’ 52 | int regcomp(regex_t *__restrict, const char *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/regex.h:53:52: note: in expansion of macro ‘__restrict’ 53 | int regexec(const regex_t *__restrict, const char *__restrict, size_t, regmatch_t *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const regex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/regex.h:53:28: note: in expansion of macro ‘__restrict’ 53 | int regexec(const regex_t *__restrict, const char *__restrict, size_t, regmatch_t *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘regmatch_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/regex.h:53:84: note: in expansion of macro ‘__restrict’ 53 | int regexec(const regex_t *__restrict, const char *__restrict, size_t, regmatch_t *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const regex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/regex.h:53:28: note: in expansion of macro ‘__restrict’ 53 | int regexec(const regex_t *__restrict, const char *__restrict, size_t, regmatch_t *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/regex.h:56:55: note: in expansion of macro ‘__restrict’ 56 | size_t regerror(int, const regex_t *__restrict, char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const regex_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/regex.h:56:37: note: in expansion of macro ‘__restrict’ 56 | size_t regerror(int, const regex_t *__restrict, char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘void** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/search.h:45:46: note: in expansion of macro ‘__restrict’ 45 | void *tdelete(const void *__restrict, void **__restrict, int(*)(const void *, const void *)); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/search.h:45:27: note: in expansion of macro ‘__restrict’ 45 | void *tdelete(const void *__restrict, void **__restrict, int(*)(const void *, const void *)); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/semaphore.h:23:45: note: in expansion of macro ‘__restrict’ 23 | int sem_getvalue(sem_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘sem_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/semaphore.h:23:28: note: in expansion of macro ‘__restrict’ 23 | int sem_getvalue(sem_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/semaphore.h:27:64: note: in expansion of macro ‘__restrict’ 27 | int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘sem_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/semaphore.h:27:29: note: in expansion of macro ‘__restrict’ 27 | int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:127: /usr/include/arm-linux-musleabihf/setjmp.h:29:1: error: ‘_Noreturn’ does not name a type 29 | _Noreturn void siglongjmp (sigjmp_buf, int); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/setjmp.h:35:1: error: ‘_Noreturn’ does not name a type 35 | _Noreturn void _longjmp (jmp_buf, int); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/setjmp.h:39:1: error: ‘_Noreturn’ does not name a type 39 | _Noreturn void longjmp (jmp_buf, int); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:42:48: note: in expansion of macro ‘__restrict’ 42 | int posix_spawn(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:42:24: note: in expansion of macro ‘__restrict’ 42 | int posix_spawn(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:43:34: note: in expansion of macro ‘__restrict’ 43 | const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:42:24: note: in expansion of macro ‘__restrict’ 42 | int posix_spawn(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* const* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:43:59: note: in expansion of macro ‘__restrict’ 43 | const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:42:24: note: in expansion of macro ‘__restrict’ 42 | int posix_spawn(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* const* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:43:84: note: in expansion of macro ‘__restrict’ 43 | const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:42:24: note: in expansion of macro ‘__restrict’ 42 | int posix_spawn(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:44:49: note: in expansion of macro ‘__restrict’ 44 | int posix_spawnp(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:44:25: note: in expansion of macro ‘__restrict’ 44 | int posix_spawnp(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:45:34: note: in expansion of macro ‘__restrict’ 45 | const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:44:25: note: in expansion of macro ‘__restrict’ 44 | int posix_spawnp(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* const* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:45:59: note: in expansion of macro ‘__restrict’ 45 | const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:44:25: note: in expansion of macro ‘__restrict’ 44 | int posix_spawnp(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* const* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:45:84: note: in expansion of macro ‘__restrict’ 45 | const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:44:25: note: in expansion of macro ‘__restrict’ 44 | int posix_spawnp(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘short int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:51:74: note: in expansion of macro ‘__restrict’ 51 | int posix_spawnattr_getflags(const posix_spawnattr_t *__restrict, short *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:51:55: note: in expansion of macro ‘__restrict’ 51 | int posix_spawnattr_getflags(const posix_spawnattr_t *__restrict, short *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘pid_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:54:75: note: in expansion of macro ‘__restrict’ 54 | int posix_spawnattr_getpgroup(const posix_spawnattr_t *__restrict, pid_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:54:56: note: in expansion of macro ‘__restrict’ 54 | int posix_spawnattr_getpgroup(const posix_spawnattr_t *__restrict, pid_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:56:79: note: in expansion of macro ‘__restrict’ 56 | int posix_spawnattr_setsigmask(posix_spawnattr_t *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:56:51: note: in expansion of macro ‘__restrict’ 56 | int posix_spawnattr_setsigmask(posix_spawnattr_t *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:57:79: note: in expansion of macro ‘__restrict’ 57 | int posix_spawnattr_getsigmask(const posix_spawnattr_t *__restrict, sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:57:57: note: in expansion of macro ‘__restrict’ 57 | int posix_spawnattr_getsigmask(const posix_spawnattr_t *__restrict, sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:59:82: note: in expansion of macro ‘__restrict’ 59 | int posix_spawnattr_setsigdefault(posix_spawnattr_t *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:59:54: note: in expansion of macro ‘__restrict’ 59 | int posix_spawnattr_setsigdefault(posix_spawnattr_t *__restrict, const sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sigset_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:60:82: note: in expansion of macro ‘__restrict’ 60 | int posix_spawnattr_getsigdefault(const posix_spawnattr_t *__restrict, sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:60:60: note: in expansion of macro ‘__restrict’ 60 | int posix_spawnattr_getsigdefault(const posix_spawnattr_t *__restrict, sigset_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const sched_param* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:62:92: note: in expansion of macro ‘__restrict’ 62 | int posix_spawnattr_setschedparam(posix_spawnattr_t *__restrict, const struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:62:54: note: in expansion of macro ‘__restrict’ 62 | int posix_spawnattr_setschedparam(posix_spawnattr_t *__restrict, const struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘sched_param* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:63:92: note: in expansion of macro ‘__restrict’ 63 | int posix_spawnattr_getschedparam(const posix_spawnattr_t *__restrict, struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:63:60: note: in expansion of macro ‘__restrict’ 63 | int posix_spawnattr_getschedparam(const posix_spawnattr_t *__restrict, struct sched_param *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘int* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:65:78: note: in expansion of macro ‘__restrict’ 65 | int posix_spawnattr_getschedpolicy(const posix_spawnattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const posix_spawnattr_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:65:61: note: in expansion of macro ‘__restrict’ 65 | int posix_spawnattr_getschedpolicy(const posix_spawnattr_t *__restrict, int *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:70:95: note: in expansion of macro ‘__restrict’ 70 | int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t *__restrict, int, const char *__restrict, int, mode_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘posix_spawn_file_actions_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:70:66: note: in expansion of macro ‘__restrict’ 70 | int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t *__restrict, int, const char *__restrict, int, mode_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:75:94: note: in expansion of macro ‘__restrict’ 75 | int posix_spawn_file_actions_addchdir_np(posix_spawn_file_actions_t *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘posix_spawn_file_actions_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/spawn.h:75:70: note: in expansion of macro ‘__restrict’ 75 | int posix_spawn_file_actions_addchdir_np(posix_spawn_file_actions_t *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:70:49: note: in expansion of macro ‘__restrict’ 70 | FILE *fopen(const char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const char* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:70:25: note: in expansion of macro ‘__restrict’ 70 | FILE *fopen(const char *__restrict, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:71:51: note: in expansion of macro ‘__restrict’ 71 | FILE *freopen(const char *__restrict, const char *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const char* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:71:27: note: in expansion of macro ‘__restrict’ 71 | FILE *freopen(const char *__restrict, const char *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:71:69: note: in expansion of macro ‘__restrict’ 71 | FILE *freopen(const char *__restrict, const char *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:71:27: note: in expansion of macro ‘__restrict’ 71 | FILE *freopen(const char *__restrict, const char *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘fpos_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:86:39: note: in expansion of macro ‘__restrict’ 86 | int fgetpos(FILE *__restrict, fpos_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:86:19: note: in expansion of macro ‘__restrict’ 86 | int fgetpos(FILE *__restrict, fpos_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:89:54: note: in expansion of macro ‘__restrict’ 89 | size_t fread(void *__restrict, size_t, size_t, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:89:20: note: in expansion of macro ‘__restrict’ 89 | size_t fread(void *__restrict, size_t, size_t, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:90:61: note: in expansion of macro ‘__restrict’ 90 | size_t fwrite(const void *__restrict, size_t, size_t, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:90:27: note: in expansion of macro ‘__restrict’ 90 | size_t fwrite(const void *__restrict, size_t, size_t, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:101:42: note: in expansion of macro ‘__restrict’ 101 | char *fgets(char *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:101:19: note: in expansion of macro ‘__restrict’ 101 | char *fgets(char *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:106:41: note: in expansion of macro ‘__restrict’ 106 | int fputs(const char *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:106:23: note: in expansion of macro ‘__restrict’ 106 | int fputs(const char *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:110:43: note: in expansion of macro ‘__restrict’ 110 | int fprintf(FILE *__restrict, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:110:19: note: in expansion of macro ‘__restrict’ 110 | int fprintf(FILE *__restrict, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:111:43: note: in expansion of macro ‘__restrict’ 111 | int sprintf(char *__restrict, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:111:19: note: in expansion of macro ‘__restrict’ 111 | int sprintf(char *__restrict, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:112:52: note: in expansion of macro ‘__restrict’ 112 | int snprintf(char *__restrict, size_t, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:112:20: note: in expansion of macro ‘__restrict’ 112 | int snprintf(char *__restrict, size_t, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:115:44: note: in expansion of macro ‘__restrict’ 115 | int vfprintf(FILE *__restrict, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:115:20: note: in expansion of macro ‘__restrict’ 115 | int vfprintf(FILE *__restrict, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:116:44: note: in expansion of macro ‘__restrict’ 116 | int vsprintf(char *__restrict, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:116:20: note: in expansion of macro ‘__restrict’ 116 | int vsprintf(char *__restrict, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:117:53: note: in expansion of macro ‘__restrict’ 117 | int vsnprintf(char *__restrict, size_t, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:117:21: note: in expansion of macro ‘__restrict’ 117 | int vsnprintf(char *__restrict, size_t, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:120:42: note: in expansion of macro ‘__restrict’ 120 | int fscanf(FILE *__restrict, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:120:18: note: in expansion of macro ‘__restrict’ 120 | int fscanf(FILE *__restrict, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:121:48: note: in expansion of macro ‘__restrict’ 121 | int sscanf(const char *__restrict, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const char* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:121:24: note: in expansion of macro ‘__restrict’ 121 | int sscanf(const char *__restrict, const char *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:123:43: note: in expansion of macro ‘__restrict’ 123 | int vfscanf(FILE *__restrict, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:123:19: note: in expansion of macro ‘__restrict’ 123 | int vfscanf(FILE *__restrict, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:124:49: note: in expansion of macro ‘__restrict’ 124 | int vsscanf(const char *__restrict, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const char* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:124:25: note: in expansion of macro ‘__restrict’ 124 | int vsscanf(const char *__restrict, const char *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:128:37: note: in expansion of macro ‘__restrict’ 128 | int setvbuf(FILE *__restrict, char *__restrict, int, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:128:19: note: in expansion of macro ‘__restrict’ 128 | int setvbuf(FILE *__restrict, char *__restrict, int, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:129:37: note: in expansion of macro ‘__restrict’ 129 | void setbuf(FILE *__restrict, char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:129:19: note: in expansion of macro ‘__restrict’ 129 | void setbuf(FILE *__restrict, char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:137:54: note: in expansion of macro ‘__restrict’ 137 | FILE *fmemopen(void *__restrict, size_t, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:137:22: note: in expansion of macro ‘__restrict’ 137 | FILE *fmemopen(void *__restrict, size_t, const char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘size_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:154:45: note: in expansion of macro ‘__restrict’ 154 | ssize_t getdelim(char **__restrict, size_t *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:154:25: note: in expansion of macro ‘__restrict’ 154 | ssize_t getdelim(char **__restrict, size_t *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:154:68: note: in expansion of macro ‘__restrict’ 154 | ssize_t getdelim(char **__restrict, size_t *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:154:25: note: in expansion of macro ‘__restrict’ 154 | ssize_t getdelim(char **__restrict, size_t *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘size_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:155:44: note: in expansion of macro ‘__restrict’ 155 | ssize_t getline(char **__restrict, size_t *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:155:24: note: in expansion of macro ‘__restrict’ 155 | ssize_t getline(char **__restrict, size_t *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:155:62: note: in expansion of macro ‘__restrict’ 155 | ssize_t getline(char **__restrict, size_t *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdio.h:155:24: note: in expansion of macro ‘__restrict’ 155 | ssize_t getline(char **__restrict, size_t *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:28:46: note: in expansion of macro ‘__restrict’ 28 | float strtof (const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:28:27: note: in expansion of macro ‘__restrict’ 28 | float strtof (const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:29:47: note: in expansion of macro ‘__restrict’ 29 | double strtod (const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:29:28: note: in expansion of macro ‘__restrict’ 29 | double strtod (const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:30:53: note: in expansion of macro ‘__restrict’ 30 | long double strtold (const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:30:34: note: in expansion of macro ‘__restrict’ 30 | long double strtold (const char *__restrict, char **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:32:45: note: in expansion of macro ‘__restrict’ 32 | long strtol (const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:32:26: note: in expansion of macro ‘__restrict’ 32 | long strtol (const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:33:55: note: in expansion of macro ‘__restrict’ 33 | unsigned long strtoul (const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:33:36: note: in expansion of macro ‘__restrict’ 33 | unsigned long strtoul (const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:34:51: note: in expansion of macro ‘__restrict’ 34 | long long strtoll (const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:34:32: note: in expansion of macro ‘__restrict’ 34 | long long strtoll (const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:35:61: note: in expansion of macro ‘__restrict’ 35 | unsigned long long strtoull (const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:35:42: note: in expansion of macro ‘__restrict’ 35 | unsigned long long strtoull (const char *__restrict, char **__restrict, int); | ^~~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:139: /usr/include/arm-linux-musleabihf/stdlib.h:46:1: error: ‘_Noreturn’ does not name a type 46 | _Noreturn void abort (void); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/stdlib.h:48:1: error: ‘_Noreturn’ does not name a type 48 | _Noreturn void exit (int); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/stdlib.h:49:1: error: ‘_Noreturn’ does not name a type 49 | _Noreturn void _Exit (int); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/stdlib.h:51:1: error: ‘_Noreturn’ does not name a type 51 | _Noreturn void quick_exit (int); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:73:46: note: in expansion of macro ‘__restrict’ 73 | int mbtowc (wchar_t *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:73:22: note: in expansion of macro ‘__restrict’ 73 | int mbtowc (wchar_t *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:75:51: note: in expansion of macro ‘__restrict’ 75 | size_t mbstowcs (wchar_t *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:75:27: note: in expansion of macro ‘__restrict’ 75 | size_t mbstowcs (wchar_t *__restrict, const char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:76:51: note: in expansion of macro ‘__restrict’ 76 | size_t wcstombs (char *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:76:24: note: in expansion of macro ‘__restrict’ 76 | size_t wcstombs (char *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:115:47: note: in expansion of macro ‘__restrict’ 115 | char *realpath (const char *__restrict, char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:115:29: note: in expansion of macro ‘__restrict’ 115 | char *realpath (const char *__restrict, char *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:161:47: note: in expansion of macro ‘__restrict’ 161 | float strtof_l(const char *__restrict, char **__restrict, struct __locale_struct *); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:161:28: note: in expansion of macro ‘__restrict’ 161 | float strtof_l(const char *__restrict, char **__restrict, struct __locale_struct *); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:162:48: note: in expansion of macro ‘__restrict’ 162 | double strtod_l(const char *__restrict, char **__restrict, struct __locale_struct *); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:162:29: note: in expansion of macro ‘__restrict’ 162 | double strtod_l(const char *__restrict, char **__restrict, struct __locale_struct *); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:163:54: note: in expansion of macro ‘__restrict’ 163 | long double strtold_l(const char *__restrict, char **__restrict, struct __locale_struct *); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/stdlib.h:163:35: note: in expansion of macro ‘__restrict’ 163 | long double strtold_l(const char *__restrict, char **__restrict, struct __locale_struct *); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘statvfs* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/statvfs.h:29:54: note: in expansion of macro ‘__restrict’ 29 | int statvfs (const char *__restrict, struct statvfs *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/statvfs.h:29:26: note: in expansion of macro ‘__restrict’ 29 | int statvfs (const char *__restrict, struct statvfs *__restrict); | ^~~~~~~~~~ In file included from /usr/include/arm-linux-musleabihf/sys/statfs.h:16, from /usr/include/arm-linux-musleabihf/sys/fanotify.h:8, from /tmp/yyDuQ4bAet/dump1.h:151: /usr/include/arm-linux-musleabihf/bits/statfs.h:1:8: error: redefinition of ‘struct statfs’ 1 | struct statfs { | ^~~~~~ /usr/include/arm-linux-musleabihf/bits/statfs.h:1:8: note: previous definition of ‘struct statfs’ 1 | struct statfs { | ^~~~~~ In file included from /usr/include/arm-linux-musleabihf/sys/ipc.h:24, from /tmp/yyDuQ4bAet/dump1.h:158: /usr/include/arm-linux-musleabihf/bits/ipc.h:1:8: error: redefinition of ‘struct ipc_perm’ 1 | struct ipc_perm { | ^~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:33: /usr/include/arm-linux-musleabihf/bits/ipc.h:1:8: note: previous definition of ‘struct ipc_perm’ 1 | struct ipc_perm { | ^~~~~~~~ In file included from /usr/include/arm-linux-musleabihf/sys/msg.h:21, from /tmp/yyDuQ4bAet/dump1.h:164: /usr/include/arm-linux-musleabihf/bits/msg.h:1:8: error: redefinition of ‘struct msqid_ds’ 1 | struct msqid_ds { | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/msg.h:1:8: note: previous definition of ‘struct msqid_ds’ 1 | struct msqid_ds { | ^~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/time.h:11:53: note: in expansion of macro ‘__restrict’ 11 | int gettimeofday (struct timeval *__restrict, void *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘timeval* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/time.h:11:35: note: in expansion of macro ‘__restrict’ 11 | int gettimeofday (struct timeval *__restrict, void *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘itimerval* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/time.h:23:75: note: in expansion of macro ‘__restrict’ 23 | int setitimer (int, const struct itimerval *__restrict, struct itimerval *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const itimerval* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/sys/time.h:23:45: note: in expansion of macro ‘__restrict’ 23 | int setitimer (int, const struct itimerval *__restrict, struct itimerval *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/unistd.h:64:48: note: in expansion of macro ‘__restrict’ 64 | ssize_t readlink(const char *__restrict, char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/unistd.h:64:30: note: in expansion of macro ‘__restrict’ 64 | ssize_t readlink(const char *__restrict, char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/unistd.h:65:55: note: in expansion of macro ‘__restrict’ 65 | ssize_t readlinkat(int, const char *__restrict, char *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/unistd.h:65:37: note: in expansion of macro ‘__restrict’ 65 | ssize_t readlinkat(int, const char *__restrict, char *__restrict, size_t); | ^~~~~~~~~~ In file included from /usr/include/arm-linux-musleabihf/sys/user.h:9, from /usr/include/arm-linux-musleabihf/sys/procfs.h:9, from /tmp/yyDuQ4bAet/dump1.h:170: /usr/include/arm-linux-musleabihf/unistd.h:97:1: error: ‘_Noreturn’ does not name a type 97 | _Noreturn void _exit(int); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/unistd.h:150:41: note: in expansion of macro ‘__restrict’ 150 | void swab(const void *__restrict, void *__restrict, ssize_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const void* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/unistd.h:150:23: note: in expansion of macro ‘__restrict’ 150 | void swab(const void *__restrict, void *__restrict, ssize_t); | ^~~~~~~~~~ In file included from /usr/include/arm-linux-musleabihf/sys/user.h:11: /usr/include/arm-linux-musleabihf/bits/user.h:1:16: error: redefinition of ‘struct user_fpregs’ 1 | typedef struct user_fpregs { | ^~~~~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:56: /usr/include/arm-linux-musleabihf/bits/user.h:1:16: note: previous definition of ‘struct user_fpregs’ 1 | typedef struct user_fpregs { | ^~~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/user.h:15:3: error: conflicting declaration ‘typedef int elf_fpregset_t’ 15 | } elf_fpregset_t; | ^~~~~~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/user.h:15:3: note: previous declaration as ‘typedef struct user_fpregs elf_fpregset_t’ 15 | } elf_fpregset_t; | ^~~~~~~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/user.h:17:8: error: redefinition of ‘struct user_regs’ 17 | struct user_regs { | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/user.h:17:8: note: previous definition of ‘struct user_regs’ 17 | struct user_regs { | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/bits/user.h:23:8: error: redefinition of ‘struct user’ 23 | struct user { | ^~~~ /usr/include/arm-linux-musleabihf/bits/user.h:23:8: note: previous definition of ‘struct user’ 23 | struct user { | ^~~~ In file included from /usr/include/arm-linux-musleabihf/sys/sem.h:28, from /tmp/yyDuQ4bAet/dump1.h:178: /usr/include/arm-linux-musleabihf/bits/sem.h:1:8: error: redefinition of ‘struct semid_ds’ 1 | struct semid_ds { | ^~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:45: /usr/include/arm-linux-musleabihf/bits/sem.h:1:8: note: previous definition of ‘struct semid_ds’ 1 | struct semid_ds { | ^~~~~~~~ In file included from /usr/include/arm-linux-musleabihf/sys/shm.h:24, from /tmp/yyDuQ4bAet/dump1.h:180: /usr/include/arm-linux-musleabihf/bits/shm.h:3:8: error: redefinition of ‘struct shmid_ds’ 3 | struct shmid_ds { | ^~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:47: /usr/include/arm-linux-musleabihf/bits/shm.h:3:8: note: previous definition of ‘struct shmid_ds’ 3 | struct shmid_ds { | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/shm.h:23:8: error: redefinition of ‘struct shminfo’ 23 | struct shminfo { | ^~~~~~~ /usr/include/arm-linux-musleabihf/bits/shm.h:23:8: note: previous definition of ‘struct shminfo’ 23 | struct shminfo { | ^~~~~~~ /usr/include/arm-linux-musleabihf/bits/shm.h:27:8: error: redefinition of ‘struct shm_info’ 27 | struct shm_info { | ^~~~~~~~ /usr/include/arm-linux-musleabihf/bits/shm.h:27:8: note: previous definition of ‘struct shm_info’ 27 | struct shm_info { | ^~~~~~~~ In file included from /tmp/yyDuQ4bAet/dump1.h:216: /usr/include/arm-linux-musleabihf/threads.h:44:1: error: ‘_Noreturn’ does not name a type 44 | _Noreturn void thrd_exit(int); | ^~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/threads.h:64:61: note: in expansion of macro ‘__restrict’ 64 | int mtx_timedlock(mtx_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘mtx_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/threads.h:64:26: note: in expansion of macro ‘__restrict’ 64 | int mtx_timedlock(mtx_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mtx_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/threads.h:74:45: note: in expansion of macro ‘__restrict’ 74 | int cnd_timedwait(cnd_t *__restrict, mtx_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘cnd_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/threads.h:74:26: note: in expansion of macro ‘__restrict’ 74 | int cnd_timedwait(cnd_t *__restrict, mtx_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const timespec* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/threads.h:74:80: note: in expansion of macro ‘__restrict’ 74 | int cnd_timedwait(cnd_t *__restrict, mtx_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘cnd_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/threads.h:74:26: note: in expansion of macro ‘__restrict’ 74 | int cnd_timedwait(cnd_t *__restrict, mtx_t *__restrict, const struct timespec *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:19:56: note: in expansion of macro ‘__restrict’ 19 | size_t c16rtomb(char *__restrict, char16_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:19:23: note: in expansion of macro ‘__restrict’ 19 | size_t c16rtomb(char *__restrict, char16_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:20:51: note: in expansion of macro ‘__restrict’ 20 | size_t mbrtoc16(char16_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char16_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:20:27: note: in expansion of macro ‘__restrict’ 20 | size_t mbrtoc16(char16_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:20:82: note: in expansion of macro ‘__restrict’ 20 | size_t mbrtoc16(char16_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char16_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:20:27: note: in expansion of macro ‘__restrict’ 20 | size_t mbrtoc16(char16_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:22:56: note: in expansion of macro ‘__restrict’ 22 | size_t c32rtomb(char *__restrict, char32_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:22:23: note: in expansion of macro ‘__restrict’ 22 | size_t c32rtomb(char *__restrict, char32_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:23:51: note: in expansion of macro ‘__restrict’ 23 | size_t mbrtoc32(char32_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char32_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:23:27: note: in expansion of macro ‘__restrict’ 23 | size_t mbrtoc32(char32_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:23:82: note: in expansion of macro ‘__restrict’ 23 | size_t mbrtoc32(char32_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char32_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/uchar.h:23:27: note: in expansion of macro ‘__restrict’ 23 | size_t mbrtoc32(char32_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:52:54: note: in expansion of macro ‘__restrict’ 52 | wchar_t *wcscpy (wchar_t *__restrict, const wchar_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:52:27: note: in expansion of macro ‘__restrict’ 52 | wchar_t *wcscpy (wchar_t *__restrict, const wchar_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:53:55: note: in expansion of macro ‘__restrict’ 53 | wchar_t *wcsncpy (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:53:28: note: in expansion of macro ‘__restrict’ 53 | wchar_t *wcsncpy (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:55:54: note: in expansion of macro ‘__restrict’ 55 | wchar_t *wcscat (wchar_t *__restrict, const wchar_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:55:27: note: in expansion of macro ‘__restrict’ 55 | wchar_t *wcscat (wchar_t *__restrict, const wchar_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:56:55: note: in expansion of macro ‘__restrict’ 56 | wchar_t *wcsncat (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:56:28: note: in expansion of macro ‘__restrict’ 56 | wchar_t *wcsncat (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:62:53: note: in expansion of macro ‘__restrict’ 62 | size_t wcsxfrm (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:62:26: note: in expansion of macro ‘__restrict’ 62 | size_t wcsxfrm (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:71:54: note: in expansion of macro ‘__restrict’ 71 | wchar_t *wcstok (wchar_t *__restrict, const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:71:27: note: in expansion of macro ‘__restrict’ 71 | wchar_t *wcstok (wchar_t *__restrict, const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:71:76: note: in expansion of macro ‘__restrict’ 71 | wchar_t *wcstok (wchar_t *__restrict, const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:71:27: note: in expansion of macro ‘__restrict’ 71 | wchar_t *wcstok (wchar_t *__restrict, const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:75:60: note: in expansion of macro ‘__restrict’ 75 | wchar_t *wcsstr (const wchar_t *__restrict, const wchar_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const wchar_t* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:75:33: note: in expansion of macro ‘__restrict’ 75 | wchar_t *wcsstr (const wchar_t *__restrict, const wchar_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:80:55: note: in expansion of macro ‘__restrict’ 80 | wchar_t *wmemcpy (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:80:28: note: in expansion of macro ‘__restrict’ 80 | wchar_t *wmemcpy (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:88:50: note: in expansion of macro ‘__restrict’ 88 | size_t mbrtowc (wchar_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:88:26: note: in expansion of macro ‘__restrict’ 88 | size_t mbrtowc (wchar_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:88:81: note: in expansion of macro ‘__restrict’ 88 | size_t mbrtowc (wchar_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:88:26: note: in expansion of macro ‘__restrict’ 88 | size_t mbrtowc (wchar_t *__restrict, const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:89:55: note: in expansion of macro ‘__restrict’ 89 | size_t wcrtomb (char *__restrict, wchar_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:89:23: note: in expansion of macro ‘__restrict’ 89 | size_t wcrtomb (char *__restrict, wchar_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:91:59: note: in expansion of macro ‘__restrict’ 91 | size_t mbrlen (const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:91:28: note: in expansion of macro ‘__restrict’ 91 | size_t mbrlen (const char *__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:93:53: note: in expansion of macro ‘__restrict’ 93 | size_t mbsrtowcs (wchar_t *__restrict, const char **__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:93:28: note: in expansion of macro ‘__restrict’ 93 | size_t mbsrtowcs (wchar_t *__restrict, const char **__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:93:84: note: in expansion of macro ‘__restrict’ 93 | size_t mbsrtowcs (wchar_t *__restrict, const char **__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:93:28: note: in expansion of macro ‘__restrict’ 93 | size_t mbsrtowcs (wchar_t *__restrict, const char **__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:94:53: note: in expansion of macro ‘__restrict’ 94 | size_t wcsrtombs (char *__restrict, const wchar_t **__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:94:25: note: in expansion of macro ‘__restrict’ 94 | size_t wcsrtombs (char *__restrict, const wchar_t **__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:94:84: note: in expansion of macro ‘__restrict’ 94 | size_t wcsrtombs (char *__restrict, const wchar_t **__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:94:25: note: in expansion of macro ‘__restrict’ 94 | size_t wcsrtombs (char *__restrict, const wchar_t **__restrict, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:96:52: note: in expansion of macro ‘__restrict’ 96 | float wcstof (const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:96:30: note: in expansion of macro ‘__restrict’ 96 | float wcstof (const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:97:53: note: in expansion of macro ‘__restrict’ 97 | double wcstod (const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:97:31: note: in expansion of macro ‘__restrict’ 97 | double wcstod (const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:98:59: note: in expansion of macro ‘__restrict’ 98 | long double wcstold (const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:98:37: note: in expansion of macro ‘__restrict’ 98 | long double wcstold (const wchar_t *__restrict, wchar_t **__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:100:51: note: in expansion of macro ‘__restrict’ 100 | long wcstol (const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:100:29: note: in expansion of macro ‘__restrict’ 100 | long wcstol (const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:101:61: note: in expansion of macro ‘__restrict’ 101 | unsigned long wcstoul (const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:101:39: note: in expansion of macro ‘__restrict’ 101 | unsigned long wcstoul (const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:103:57: note: in expansion of macro ‘__restrict’ 103 | long long wcstoll (const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:103:35: note: in expansion of macro ‘__restrict’ 103 | long long wcstoll (const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:104:67: note: in expansion of macro ‘__restrict’ 104 | unsigned long long wcstoull (const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:104:45: note: in expansion of macro ‘__restrict’ 104 | unsigned long long wcstoull (const wchar_t *__restrict, wchar_t **__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:112:48: note: in expansion of macro ‘__restrict’ 112 | int fwprintf (FILE *__restrict, const wchar_t *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:112:21: note: in expansion of macro ‘__restrict’ 112 | int fwprintf (FILE *__restrict, const wchar_t *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:113:59: note: in expansion of macro ‘__restrict’ 113 | int swprintf (wchar_t *__restrict, size_t, const wchar_t *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:113:24: note: in expansion of macro ‘__restrict’ 113 | int swprintf (wchar_t *__restrict, size_t, const wchar_t *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:116:49: note: in expansion of macro ‘__restrict’ 116 | int vfwprintf (FILE *__restrict, const wchar_t *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:116:22: note: in expansion of macro ‘__restrict’ 116 | int vfwprintf (FILE *__restrict, const wchar_t *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:117:60: note: in expansion of macro ‘__restrict’ 117 | int vswprintf (wchar_t *__restrict, size_t, const wchar_t *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:117:25: note: in expansion of macro ‘__restrict’ 117 | int vswprintf (wchar_t *__restrict, size_t, const wchar_t *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:120:47: note: in expansion of macro ‘__restrict’ 120 | int fwscanf (FILE *__restrict, const wchar_t *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:120:20: note: in expansion of macro ‘__restrict’ 120 | int fwscanf (FILE *__restrict, const wchar_t *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:121:56: note: in expansion of macro ‘__restrict’ 121 | int swscanf (const wchar_t *__restrict, const wchar_t *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const wchar_t* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:121:29: note: in expansion of macro ‘__restrict’ 121 | int swscanf (const wchar_t *__restrict, const wchar_t *__restrict, ...); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:124:48: note: in expansion of macro ‘__restrict’ 124 | int vfwscanf (FILE *__restrict, const wchar_t *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:124:21: note: in expansion of macro ‘__restrict’ 124 | int vfwscanf (FILE *__restrict, const wchar_t *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: redefinition of ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:125:57: note: in expansion of macro ‘__restrict’ 125 | int vswscanf (const wchar_t *__restrict, const wchar_t *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: ‘const wchar_t* restrict’ previously declared here 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:125:30: note: in expansion of macro ‘__restrict’ 125 | int vswscanf (const wchar_t *__restrict, const wchar_t *__restrict, __isoc_va_list); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:135:50: note: in expansion of macro ‘__restrict’ 135 | wchar_t *fgetws (wchar_t *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:135:27: note: in expansion of macro ‘__restrict’ 135 | wchar_t *fgetws (wchar_t *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:136:46: note: in expansion of macro ‘__restrict’ 136 | int fputws (const wchar_t *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:136:28: note: in expansion of macro ‘__restrict’ 136 | int fputws (const wchar_t *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:141:62: note: in expansion of macro ‘__restrict’ 141 | size_t wcsftime (wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:141:27: note: in expansion of macro ‘__restrict’ 141 | size_t wcsftime (wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const tm* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:141:91: note: in expansion of macro ‘__restrict’ 141 | size_t wcsftime (wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:141:27: note: in expansion of macro ‘__restrict’ 141 | size_t wcsftime (wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:152:59: note: in expansion of macro ‘__restrict’ 152 | wchar_t *fgetws_unlocked (wchar_t *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:152:36: note: in expansion of macro ‘__restrict’ 152 | wchar_t *fgetws_unlocked (wchar_t *__restrict, int, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘FILE* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:153:55: note: in expansion of macro ‘__restrict’ 153 | int fputws_unlocked (const wchar_t *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:153:37: note: in expansion of macro ‘__restrict’ 153 | int fputws_unlocked (const wchar_t *__restrict, FILE *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:157:64: note: in expansion of macro ‘__restrict’ 157 | size_t wcsftime_l (wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:157:29: note: in expansion of macro ‘__restrict’ 157 | size_t wcsftime_l (wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const tm* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:157:93: note: in expansion of macro ‘__restrict’ 157 | size_t wcsftime_l (wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:157:29: note: in expansion of macro ‘__restrict’ 157 | size_t wcsftime_l (wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const char** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:163:53: note: in expansion of macro ‘__restrict’ 163 | size_t mbsnrtowcs(wchar_t *__restrict, const char **__restrict, size_t, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:163:28: note: in expansion of macro ‘__restrict’ 163 | size_t mbsnrtowcs(wchar_t *__restrict, const char **__restrict, size_t, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:163:92: note: in expansion of macro ‘__restrict’ 163 | size_t mbsnrtowcs(wchar_t *__restrict, const char **__restrict, size_t, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:163:28: note: in expansion of macro ‘__restrict’ 163 | size_t mbsnrtowcs(wchar_t *__restrict, const char **__restrict, size_t, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t** restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:164:53: note: in expansion of macro ‘__restrict’ 164 | size_t wcsnrtombs(char *__restrict, const wchar_t **__restrict, size_t, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:164:25: note: in expansion of macro ‘__restrict’ 164 | size_t wcsnrtombs(char *__restrict, const wchar_t **__restrict, size_t, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘mbstate_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:164:92: note: in expansion of macro ‘__restrict’ 164 | size_t wcsnrtombs(char *__restrict, const wchar_t **__restrict, size_t, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:164:25: note: in expansion of macro ‘__restrict’ 164 | size_t wcsnrtombs(char *__restrict, const wchar_t **__restrict, size_t, size_t, mbstate_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:167:54: note: in expansion of macro ‘__restrict’ 167 | wchar_t *wcpcpy (wchar_t *__restrict, const wchar_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:167:27: note: in expansion of macro ‘__restrict’ 167 | wchar_t *wcpcpy (wchar_t *__restrict, const wchar_t *__restrict); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:168:55: note: in expansion of macro ‘__restrict’ 168 | wchar_t *wcpncpy (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:168:28: note: in expansion of macro ‘__restrict’ 168 | wchar_t *wcpncpy (wchar_t *__restrict, const wchar_t *__restrict, size_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘const wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:174:54: note: in expansion of macro ‘__restrict’ 174 | size_t wcsxfrm_l(wchar_t *__restrict, const wchar_t *__restrict, size_t, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘wchar_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wchar.h:174:27: note: in expansion of macro ‘__restrict’ 174 | size_t wcsxfrm_l(wchar_t *__restrict, const wchar_t *__restrict, size_t, locale_t); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: error: conflicting declaration ‘wordexp_t* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wordexp.h:34:49: note: in expansion of macro ‘__restrict’ 34 | int wordexp (const char *__restrict, wordexp_t *__restrict, int); | ^~~~~~~~~~ /usr/include/arm-linux-musleabihf/features.h:20:20: note: previous declaration as ‘const char* restrict’ 20 | #define __restrict restrict /usr/include/arm-linux-musleabihf/wordexp.h:34:26: note: in expansion of macro ‘__restrict’ 34 | int wordexp (const char *__restrict, wordexp_t *__restrict, int); | ^~~~~~~~~~ /tmp/yyDuQ4bAet/dump1.h:236:3: error: ‘_ns_flagdata’ does not name a type 236 | _ns_flagdata* tmp_add_class_4; | ^~~~~~~~~~~~ /tmp/yyDuQ4bAet/dump1.h:238:3: error: ‘acct’ does not name a type 238 | acct* tmp_add_class_6; | ^~~~ /tmp/yyDuQ4bAet/dump1.h:409:3: error: ‘statfs’ does not name a type 409 | statfs* tmp_add_class_177; | ^~~~~~ /tmp/yyDuQ4bAet/dump1.h:410:3: error: ‘statvfs’ does not name a type 410 | statvfs* tmp_add_class_178; | ^~~~~~~