mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 13:17:35 +00:00
Kernel: Add the IFF_* SIOCGIFFLAGS flag macros
This commit is contained in:
parent
adc9939a7b
commit
2882a90dec
2 changed files with 25 additions and 0 deletions
|
@ -13,6 +13,29 @@ extern "C" {
|
||||||
#include <Kernel/API/POSIX/sys/socket.h>
|
#include <Kernel/API/POSIX/sys/socket.h>
|
||||||
#include <Kernel/API/POSIX/sys/types.h>
|
#include <Kernel/API/POSIX/sys/types.h>
|
||||||
|
|
||||||
|
enum {
|
||||||
|
IFF_UP = 1 << 0,
|
||||||
|
IFF_BROADCAST = 1 << 1,
|
||||||
|
IFF_DEBUG = 1 << 2,
|
||||||
|
IFF_LOOPBACK = 1 << 3,
|
||||||
|
IFF_POINTOPOINT = 1 << 4,
|
||||||
|
IFF_RUNNING = 1 << 5,
|
||||||
|
IFF_NOARP = 1 << 6,
|
||||||
|
IFF_PROMISC = 1 << 7,
|
||||||
|
IFF_ALLMULTI = 1 << 8,
|
||||||
|
IFF_MULTICAST = 1 << 9,
|
||||||
|
};
|
||||||
|
#define IFF_UP IFF_UP
|
||||||
|
#define IFF_BROADCAST IFF_BROADCAST
|
||||||
|
#define IFF_DEBUG IFF_DEBUG
|
||||||
|
#define IFF_LOOPBACK IFF_LOOPBACK
|
||||||
|
#define IFF_POINTOPOINT IFF_POINTOPOINT
|
||||||
|
#define IFF_RUNNING IFF_RUNNING
|
||||||
|
#define IFF_NOARP IFF_NOARP
|
||||||
|
#define IFF_PROMISC IFF_PROMISC
|
||||||
|
#define IFF_ALLMULTI IFF_ALLMULTI
|
||||||
|
#define IFF_MULTICAST IFF_MULTICAST
|
||||||
|
|
||||||
struct ifconf {
|
struct ifconf {
|
||||||
int ifc_len;
|
int ifc_len;
|
||||||
union {
|
union {
|
||||||
|
|
|
@ -227,3 +227,5 @@ set(WSSCREEN_DEBUG ON)
|
||||||
# set(CONSOLE_OUT_TO_BOCHS_DEBUG_PORT)
|
# set(CONSOLE_OUT_TO_BOCHS_DEBUG_PORT)
|
||||||
# False positive: BOCHS_DEBUG_PORT represents an IO port constant
|
# False positive: BOCHS_DEBUG_PORT represents an IO port constant
|
||||||
# set(BOCHS_DEBUG_PORT)
|
# set(BOCHS_DEBUG_PORT)
|
||||||
|
# False positive: IFF_DEBUG is an ioctl flag
|
||||||
|
# set(IFF_DEBUG)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue