@@ -1365,6 +1365,120 @@ pub const ARPHRD_IEEE802154: u16 = 804;
13651365pub  const  ARPHRD_VOID :  u16  = 0xFFFF ; 
13661366pub  const  ARPHRD_NONE :  u16  = 0xFFFE ; 
13671367
1368+ cfg_if !  { 
1369+     if  #[ cfg( not( target_arch = "s390x" ) ) ]  { 
1370+         pub  const  ADFS_SUPER_MAGIC :  :: c_long = 0x0000adf5 ; 
1371+         pub  const  AFFS_SUPER_MAGIC :  :: c_long = 0x0000adff ; 
1372+         pub  const  AFS_SUPER_MAGIC :  :: c_long = 0x5346414f ; 
1373+         pub  const  AUTOFS_SUPER_MAGIC :  :: c_long = 0x0187 ; 
1374+         pub  const  BINDERFS_SUPER_MAGIC :  :: c_long = 0x6c6f6f70 ; 
1375+         pub  const  BPF_FS_MAGIC :  :: c_long = 0xcafe4a11 ; 
1376+         pub  const  BTRFS_SUPER_MAGIC :  :: c_long = 0x9123683e ; 
1377+         pub  const  CGROUP2_SUPER_MAGIC :  :: c_long = 0x63677270 ; 
1378+         pub  const  CGROUP_SUPER_MAGIC :  :: c_long = 0x27e0eb ; 
1379+         pub  const  CODA_SUPER_MAGIC :  :: c_long = 0x73757245 ; 
1380+         pub  const  CRAMFS_MAGIC :  :: c_long = 0x28cd3d45 ; 
1381+         pub  const  DEBUGFS_MAGIC :  :: c_long = 0x64626720 ; 
1382+         pub  const  DEVPTS_SUPER_MAGIC :  :: c_long = 0x1cd1 ; 
1383+         pub  const  ECRYPTFS_SUPER_MAGIC :  :: c_long = 0xf15f ; 
1384+         pub  const  EFS_SUPER_MAGIC :  :: c_long = 0x00414a53 ; 
1385+         pub  const  EXT2_SUPER_MAGIC :  :: c_long = 0x0000ef53 ; 
1386+         pub  const  EXT3_SUPER_MAGIC :  :: c_long = 0x0000ef53 ; 
1387+         pub  const  EXT4_SUPER_MAGIC :  :: c_long = 0x0000ef53 ; 
1388+         pub  const  F2FS_SUPER_MAGIC :  :: c_long = 0xf2f52010 ; 
1389+         pub  const  FUSE_SUPER_MAGIC :  :: c_long = 0x65735546 ; 
1390+         pub  const  FUTEXFS_SUPER_MAGIC :  :: c_long = 0xbad1dea ; 
1391+         pub  const  HOSTFS_SUPER_MAGIC :  :: c_long = 0x00c0ffee ; 
1392+         pub  const  HPFS_SUPER_MAGIC :  :: c_long = 0xf995e849 ; 
1393+         pub  const  HUGETLBFS_MAGIC :  :: c_long = 0x958458f6 ; 
1394+         pub  const  ISOFS_SUPER_MAGIC :  :: c_long = 0x00009660 ; 
1395+         pub  const  JFFS2_SUPER_MAGIC :  :: c_long = 0x000072b6 ; 
1396+         pub  const  MINIX2_SUPER_MAGIC2 :  :: c_long = 0x00002478 ; 
1397+         pub  const  MINIX2_SUPER_MAGIC :  :: c_long = 0x00002468 ; 
1398+         pub  const  MINIX3_SUPER_MAGIC :  :: c_long = 0x4d5a ; 
1399+         pub  const  MINIX_SUPER_MAGIC2 :  :: c_long = 0x0000138f ; 
1400+         pub  const  MINIX_SUPER_MAGIC :  :: c_long = 0x0000137f ; 
1401+         pub  const  MSDOS_SUPER_MAGIC :  :: c_long = 0x00004d44 ; 
1402+         pub  const  NCP_SUPER_MAGIC :  :: c_long = 0x0000564c ; 
1403+         pub  const  NFS_SUPER_MAGIC :  :: c_long = 0x00006969 ; 
1404+         pub  const  NILFS_SUPER_MAGIC :  :: c_long = 0x3434 ; 
1405+         pub  const  OCFS2_SUPER_MAGIC :  :: c_long = 0x7461636f ; 
1406+         pub  const  OPENPROM_SUPER_MAGIC :  :: c_long = 0x00009fa1 ; 
1407+         pub  const  OVERLAYFS_SUPER_MAGIC :  :: c_long = 0x794c7630 ; 
1408+         pub  const  PROC_SUPER_MAGIC :  :: c_long = 0x00009fa0 ; 
1409+         pub  const  QNX4_SUPER_MAGIC :  :: c_long = 0x0000002f ; 
1410+         pub  const  QNX6_SUPER_MAGIC :  :: c_long = 0x68191122 ; 
1411+         pub  const  RDTGROUP_SUPER_MAGIC :  :: c_long = 0x7655821 ; 
1412+         pub  const  REISERFS_SUPER_MAGIC :  :: c_long = 0x52654973 ; 
1413+         pub  const  SECURITYFS_MAGIC :  :: c_long = 0x73636673 ; 
1414+         pub  const  SELINUX_MAGIC :  :: c_long = 0xf97cff8c ; 
1415+         pub  const  SMACK_MAGIC :  :: c_long = 0x43415d53 ; 
1416+         pub  const  SMB_SUPER_MAGIC :  :: c_long = 0x0000517b ; 
1417+         pub  const  SYSFS_MAGIC :  :: c_long = 0x62656572 ; 
1418+         pub  const  TMPFS_MAGIC :  :: c_long = 0x01021994 ; 
1419+         pub  const  TRACEFS_MAGIC :  :: c_long = 0x74726163 ; 
1420+         pub  const  UDF_SUPER_MAGIC :  :: c_long = 0x15013346 ; 
1421+         pub  const  USBDEVICE_SUPER_MAGIC :  :: c_long = 0x00009fa2 ; 
1422+         pub  const  XENFS_SUPER_MAGIC :  :: c_long = 0xabba1974 ; 
1423+         pub  const  XFS_SUPER_MAGIC :  :: c_long = 0x58465342 ; 
1424+     }  else if  #[ cfg( target_arch = "s390x" ) ]  { 
1425+         pub  const  ADFS_SUPER_MAGIC :  :: c_uint = 0x0000adf5 ; 
1426+         pub  const  AFFS_SUPER_MAGIC :  :: c_uint = 0x0000adff ; 
1427+         pub  const  AFS_SUPER_MAGIC :  :: c_uint = 0x5346414f ; 
1428+         pub  const  AUTOFS_SUPER_MAGIC :  :: c_uint = 0x0187 ; 
1429+         pub  const  BINDERFS_SUPER_MAGIC :  :: c_uint = 0x6c6f6f70 ; 
1430+         pub  const  BPF_FS_MAGIC :  :: c_uint = 0xcafe4a11 ; 
1431+         pub  const  BTRFS_SUPER_MAGIC :  :: c_uint = 0x9123683e ; 
1432+         pub  const  CGROUP2_SUPER_MAGIC :  :: c_uint = 0x63677270 ; 
1433+         pub  const  CGROUP_SUPER_MAGIC :  :: c_uint = 0x27e0eb ; 
1434+         pub  const  CODA_SUPER_MAGIC :  :: c_uint = 0x73757245 ; 
1435+         pub  const  CRAMFS_MAGIC :  :: c_uint = 0x28cd3d45 ; 
1436+         pub  const  DEBUGFS_MAGIC :  :: c_uint = 0x64626720 ; 
1437+         pub  const  DEVPTS_SUPER_MAGIC :  :: c_uint = 0x1cd1 ; 
1438+         pub  const  ECRYPTFS_SUPER_MAGIC :  :: c_uint = 0xf15f ; 
1439+         pub  const  EFS_SUPER_MAGIC :  :: c_uint = 0x00414a53 ; 
1440+         pub  const  EXT2_SUPER_MAGIC :  :: c_uint = 0x0000ef53 ; 
1441+         pub  const  EXT3_SUPER_MAGIC :  :: c_uint = 0x0000ef53 ; 
1442+         pub  const  EXT4_SUPER_MAGIC :  :: c_uint = 0x0000ef53 ; 
1443+         pub  const  F2FS_SUPER_MAGIC :  :: c_uint = 0xf2f52010 ; 
1444+         pub  const  FUSE_SUPER_MAGIC :  :: c_uint = 0x65735546 ; 
1445+         pub  const  FUTEXFS_SUPER_MAGIC :  :: c_uint = 0xbad1dea ; 
1446+         pub  const  HOSTFS_SUPER_MAGIC :  :: c_uint = 0x00c0ffee ; 
1447+         pub  const  HPFS_SUPER_MAGIC :  :: c_uint = 0xf995e849 ; 
1448+         pub  const  HUGETLBFS_MAGIC :  :: c_uint = 0x958458f6 ; 
1449+         pub  const  ISOFS_SUPER_MAGIC :  :: c_uint = 0x00009660 ; 
1450+         pub  const  JFFS2_SUPER_MAGIC :  :: c_uint = 0x000072b6 ; 
1451+         pub  const  MINIX2_SUPER_MAGIC2 :  :: c_uint = 0x00002478 ; 
1452+         pub  const  MINIX2_SUPER_MAGIC :  :: c_uint = 0x00002468 ; 
1453+         pub  const  MINIX3_SUPER_MAGIC :  :: c_uint = 0x4d5a ; 
1454+         pub  const  MINIX_SUPER_MAGIC2 :  :: c_uint = 0x0000138f ; 
1455+         pub  const  MINIX_SUPER_MAGIC :  :: c_uint = 0x0000137f ; 
1456+         pub  const  MSDOS_SUPER_MAGIC :  :: c_uint = 0x00004d44 ; 
1457+         pub  const  NCP_SUPER_MAGIC :  :: c_uint = 0x0000564c ; 
1458+         pub  const  NFS_SUPER_MAGIC :  :: c_uint = 0x00006969 ; 
1459+         pub  const  NILFS_SUPER_MAGIC :  :: c_uint = 0x3434 ; 
1460+         pub  const  OCFS2_SUPER_MAGIC :  :: c_uint = 0x7461636f ; 
1461+         pub  const  OPENPROM_SUPER_MAGIC :  :: c_uint = 0x00009fa1 ; 
1462+         pub  const  OVERLAYFS_SUPER_MAGIC :  :: c_uint = 0x794c7630 ; 
1463+         pub  const  PROC_SUPER_MAGIC :  :: c_uint = 0x00009fa0 ; 
1464+         pub  const  QNX4_SUPER_MAGIC :  :: c_uint = 0x0000002f ; 
1465+         pub  const  QNX6_SUPER_MAGIC :  :: c_uint = 0x68191122 ; 
1466+         pub  const  RDTGROUP_SUPER_MAGIC :  :: c_uint = 0x7655821 ; 
1467+         pub  const  REISERFS_SUPER_MAGIC :  :: c_uint = 0x52654973 ; 
1468+         pub  const  SECURITYFS_MAGIC :  :: c_uint = 0x73636673 ; 
1469+         pub  const  SELINUX_MAGIC :  :: c_uint = 0xf97cff8c ; 
1470+         pub  const  SMACK_MAGIC :  :: c_uint = 0x43415d53 ; 
1471+         pub  const  SMB_SUPER_MAGIC :  :: c_uint = 0x0000517b ; 
1472+         pub  const  SYSFS_MAGIC :  :: c_uint = 0x62656572 ; 
1473+         pub  const  TMPFS_MAGIC :  :: c_uint = 0x01021994 ; 
1474+         pub  const  TRACEFS_MAGIC :  :: c_uint = 0x74726163 ; 
1475+         pub  const  UDF_SUPER_MAGIC :  :: c_uint = 0x15013346 ; 
1476+         pub  const  USBDEVICE_SUPER_MAGIC :  :: c_uint = 0x00009fa2 ; 
1477+         pub  const  XENFS_SUPER_MAGIC :  :: c_uint = 0xabba1974 ; 
1478+         pub  const  XFS_SUPER_MAGIC :  :: c_uint = 0x58465342 ; 
1479+     } 
1480+ } 
1481+ 
13681482const_fn !  { 
13691483    { const }  fn  CMSG_ALIGN ( len:  usize )  -> usize  { 
13701484        len + :: mem:: size_of:: <usize >( )  - 1  &  !( :: mem:: size_of:: <usize >( )  - 1 ) 
0 commit comments