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"
hex = "0.4.3"
lazy_static = "1.4"
libc = "0.2"
openssl = "0.10"
percent-encoding = "2.1"
regex = "1.2"

View File

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