mirror of
https://github.com/ziglang/zig.git
synced 2025-12-07 14:53:08 +00:00
This lets only the OSes that uses them to import them, and removes dependencies on bits.zig for the os/<os>/<arch>.zig files
35 lines
865 B
Zig
35 lines
865 B
Zig
// SPDX-License-Identifier: MIT
|
|
// Copyright (c) 2015-2021 Zig Contributors
|
|
// This file is part of [zig](https://ziglang.org/), which is MIT licensed.
|
|
// The MIT license requires this copyright notice to be included in all copies
|
|
// and substantial portions of the software.
|
|
|
|
pub const iovec = extern struct {
|
|
iov_base: [*]u8,
|
|
iov_len: usize,
|
|
};
|
|
|
|
pub const iovec_const = extern struct {
|
|
iov_base: [*]const u8,
|
|
iov_len: usize,
|
|
};
|
|
|
|
// syslog
|
|
|
|
/// system is unusable
|
|
pub const LOG_EMERG = 0;
|
|
/// action must be taken immediately
|
|
pub const LOG_ALERT = 1;
|
|
/// critical conditions
|
|
pub const LOG_CRIT = 2;
|
|
/// error conditions
|
|
pub const LOG_ERR = 3;
|
|
/// warning conditions
|
|
pub const LOG_WARNING = 4;
|
|
/// normal but significant condition
|
|
pub const LOG_NOTICE = 5;
|
|
/// informational
|
|
pub const LOG_INFO = 6;
|
|
/// debug-level messages
|
|
pub const LOG_DEBUG = 7;
|