auto
  *   ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿ¿ƒ™{_†I|¥�+ÄÃ Ö    /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef __LINUX_ROMFS_FS_H
#define __LINUX_ROMFS_FS_H

#include <linux/types.h>
#include <linux/fs.h>

/* The basic structures of the romfs filesystem */

#define ROMBSIZE BLOCK_SIZE
#define ROMBSBITS BLOCK_SIZE_BITS
#define ROMBMASK (ROMBSIZE-1)
#define ROMFS_MAGIC 0x7275

#define ROMFS_MAXFN 128

#define __mkw(h,l) (((h)&0x00ff)<< 8|((l)&0x00ff))
#define __mkl(h,l) (((h)&0xffff)<<16|((l)&0xffff))
#define __mk4(a,b,c,d) cpu_to_be32(__mkl(__mkw(a,b),__mkw(c,d)))
#define ROMSB_WORD0 __mk4('-','r','o','m')
#define ROMSB_WORD1 __mk4('1','f','s','-')

/* On-disk "super block" */

struct romfs_super_block {
	__be32 word0;
	__be32 word1;
	__be32 size;
	__be32 checksum;
	char name[0];		/* volume name */
};

/* On disk inode */

struct romfs_inode {
	__be32 next;		/* low 4 bits see ROMFH_ */
	__be32 spec;
	__be32 size;
	__be32 checksum;
	char name[0];
};

#define ROMFH_TYPE 7
#define ROMFH_HRD 0
#define ROMFH_DIR 1
#define ROMFH_REG 2
#define ROMFH_SYM 3
#define ROMFH_BLK 4
#define ROMFH_CHR 5
#define ROMFH_SCK 6
#define ROMFH_FIF 7
#define ROMFH_EXEC 8

/* Alignment */

#define ROMFH_SIZE 16
#define ROMFH_PAD (ROMFH_SIZE-1)
#define ROMFH_MASK (~ROMFH_PAD)

#endif
  #   	ˆl–ßi~”JClÊqA
à¸ )‹FÿÁ„î4÷ÅÄ ?÷     	ELF          >           @       @E          @ 8  @         @       @       @       Ø      Ø                                                                                                                                        ‰      ‰                    0       0       0      @      @                   è<      èL      èL            x”                   =       M       M                                 8      8      8      0       0                    h      h      h      D       D              Såtd   8      8      8      0       0              Påtd   T6      T6      T6      L       L              Qåtd                                                  Råtd   è<      èL      èL                         /lib64/ld-linux-x86-64.so.2               GNU   À          € À                   GNU Ú‘2æýÉ§Ø²D9:ÔM$~Œæ         GNU                                            9ò‹                            Ô                      %                                          U                      Ã                      *                                            �                      g                      ”                      |                      þ                      ·                      ½                      ÷                                             l                                           ê                      °                      ã                      ©                      G                     9                     ,                                            F   "                   ›                      2     P              _ITM_deregisterTMCloneTable __gmon_start__ _ITM_registerTMCloneTable __cxa_finalize __libc_start_main puts __isoc99_sscanf __stack_chk_fail strcpy strlen __sprintf_chk strcat open64 ioctl close __errno_location __snprintf_chk perror __printf_chk strcmp stat64 putchar sg_ll_inquiry scandir64 free strncmp stderr __fprintf_chk exit libsgutils2-1.47.so.2 libc.so.6 GLIBC_2.7 GLIBC_2.33 GLIBC_2.4 GLIBC_2.34 GLIBC_2.2.5 GLIBC_2.3.4                                            b         ii   l     ³‘–   v     ii   �     ´‘–   ‹     ui	   –     ti	   ¢      èL             €      ðL             @      øL             øL      ØO                    àO                    èO                    ðO                    øO                     P                    O                     O                    (O                    0O                    8O                    @O                    HO         	           PO         
           XO                