@@ -1365,6 +1365,120 @@ pub const ARPHRD_IEEE802154: u16 = 804;
1365
1365
pub const ARPHRD_VOID : u16 = 0xFFFF ;
1366
1366
pub const ARPHRD_NONE : u16 = 0xFFFE ;
1367
1367
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
+
1368
1482
const_fn ! {
1369
1483
{ const } fn CMSG_ALIGN ( len: usize ) -> usize {
1370
1484
len + :: mem:: size_of:: <usize >( ) - 1 & !( :: mem:: size_of:: <usize >( ) - 1 )
0 commit comments