Serenity Operating System
1/*
2 * Copyright (c) 2021, Liav A. <liavalb@hotmail.co.il>
3 *
4 * SPDX-License-Identifier: BSD-2-Clause
5 */
6
7#pragma once
8
9#include <AK/Types.h>
10
11struct DeviceEvent {
12 int state;
13 int is_block_device;
14 unsigned major_number;
15 unsigned minor_number;
16
17 enum State {
18 Removed = 0x01,
19 Inserted = 0x02,
20 Recovered = 0x03,
21 FatalError = 0x04,
22 };
23};