@@ -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