pbs-api-types: remove libc dependency

Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
This commit is contained in:
Dietmar Maurer 2021-12-01 09:10:25 +01:00
parent af5a55509d
commit f7fde5c81b
2 changed files with 1 additions and 2 deletions

View File

@ -9,7 +9,6 @@ description = "general API type helpers for PBS"
anyhow = "1.0" anyhow = "1.0"
hex = "0.4.3" hex = "0.4.3"
lazy_static = "1.4" lazy_static = "1.4"
libc = "0.2"
openssl = "0.10" openssl = "0.10"
percent-encoding = "2.1" percent-encoding = "2.1"
regex = "1.2" regex = "1.2"

View File

@ -127,7 +127,7 @@ pub enum NetworkInterfaceType {
pub const NETWORK_INTERFACE_NAME_SCHEMA: Schema = StringSchema::new("Network interface name.") pub const NETWORK_INTERFACE_NAME_SCHEMA: Schema = StringSchema::new("Network interface name.")
.format(&NETWORK_INTERFACE_FORMAT) .format(&NETWORK_INTERFACE_FORMAT)
.min_length(1) .min_length(1)
.max_length(libc::IFNAMSIZ-1) .max_length(15) // libc::IFNAMSIZ-1
.schema(); .schema();
pub const NETWORK_INTERFACE_ARRAY_SCHEMA: Schema = ArraySchema::new( pub const NETWORK_INTERFACE_ARRAY_SCHEMA: Schema = ArraySchema::new(