mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-22 22:03:43 +03:00
Merge pull request #7687 from hbakken/work/add-missing-features2
Kernel 3.10 compat
This commit is contained in:
commit
bd8fdbcfc5
@ -1,6 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "macro.h"
|
||||
#include "missing.h"
|
||||
#include "sparse-endian.h"
|
||||
|
||||
/* Stolen from btrfs' ctree.h */
|
||||
|
@ -206,6 +206,32 @@ struct sockaddr_vm {
|
||||
#endif
|
||||
|
||||
#if ! HAVE_LINUX_BTRFS_H
|
||||
#define BTRFS_IOC_QGROUP_ASSIGN _IOW(BTRFS_IOCTL_MAGIC, 41, \
|
||||
struct btrfs_ioctl_qgroup_assign_args)
|
||||
#define BTRFS_IOC_QGROUP_CREATE _IOW(BTRFS_IOCTL_MAGIC, 42, \
|
||||
struct btrfs_ioctl_qgroup_create_args)
|
||||
#define BTRFS_IOC_QUOTA_RESCAN _IOW(BTRFS_IOCTL_MAGIC, 44, \
|
||||
struct btrfs_ioctl_quota_rescan_args)
|
||||
#define BTRFS_IOC_QUOTA_RESCAN_STATUS _IOR(BTRFS_IOCTL_MAGIC, 45, \
|
||||
struct btrfs_ioctl_quota_rescan_args)
|
||||
|
||||
struct btrfs_ioctl_quota_rescan_args {
|
||||
__u64 flags;
|
||||
__u64 progress;
|
||||
__u64 reserved[6];
|
||||
};
|
||||
|
||||
struct btrfs_ioctl_qgroup_assign_args {
|
||||
__u64 assign;
|
||||
__u64 src;
|
||||
__u64 dst;
|
||||
};
|
||||
|
||||
struct btrfs_ioctl_qgroup_create_args {
|
||||
__u64 create;
|
||||
__u64 qgroupid;
|
||||
};
|
||||
|
||||
struct btrfs_ioctl_vol_args {
|
||||
int64_t fd;
|
||||
char name[BTRFS_PATH_NAME_MAX + 1];
|
||||
@ -543,6 +569,38 @@ struct btrfs_ioctl_quota_ctl_args {
|
||||
#define PR_SET_CHILD_SUBREAPER 36
|
||||
#endif
|
||||
|
||||
#ifndef PR_SET_MM_ARG_START
|
||||
#define PR_SET_MM_ARG_START 8
|
||||
#endif
|
||||
|
||||
#ifndef PR_SET_MM_ARG_END
|
||||
#define PR_SET_MM_ARG_END 9
|
||||
#endif
|
||||
|
||||
#ifndef PR_SET_MM_ENV_START
|
||||
#define PR_SET_MM_ENV_START 10
|
||||
#endif
|
||||
|
||||
#ifndef PR_SET_MM_ENV_END
|
||||
#define PR_SET_MM_ENV_END 11
|
||||
#endif
|
||||
|
||||
#ifndef EFIVARFS_MAGIC
|
||||
#define EFIVARFS_MAGIC 0xde5e81e4
|
||||
#endif
|
||||
|
||||
#ifndef SMACK_MAGIC
|
||||
#define SMACK_MAGIC 0x43415d53
|
||||
#endif
|
||||
|
||||
#ifndef DM_DEFERRED_REMOVE
|
||||
#define DM_DEFERRED_REMOVE (1 << 17)
|
||||
#endif
|
||||
|
||||
#ifndef MAX_HANDLE_SZ
|
||||
#define MAX_HANDLE_SZ 128
|
||||
#endif
|
||||
|
||||
#if ! HAVE_SECURE_GETENV
|
||||
# if HAVE___SECURE_GETENV
|
||||
# define secure_getenv __secure_getenv
|
||||
|
@ -25,6 +25,7 @@
|
||||
|
||||
#include "fd-util.h"
|
||||
#include "log.h"
|
||||
#include "missing.h"
|
||||
#include "nspawn-stub-pid1.h"
|
||||
#include "process-util.h"
|
||||
#include "signal-util.h"
|
||||
|
@ -38,6 +38,7 @@
|
||||
#include "hostname-util.h"
|
||||
#include "id128-util.h"
|
||||
#include "linux-3.13/dm-ioctl.h"
|
||||
#include "missing.h"
|
||||
#include "mount-util.h"
|
||||
#include "path-util.h"
|
||||
#include "process-util.h"
|
||||
|
Loading…
x
Reference in New Issue
Block a user