Fixed up build to not use concat and rely on cargo/compiler to do this

work

Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
This commit is contained in:
Erik Hollensbe
2021-05-26 01:58:21 -07:00
parent 2dd5f490c7
commit 97da6e976c
6 changed files with 10 additions and 10 deletions

View File

@@ -15,8 +15,7 @@
#![allow(non_camel_case_types)] #![allow(non_camel_case_types)]
#![allow(non_snake_case)] #![allow(non_snake_case)]
include!(concat!("./libzt.rs")); pub mod libzt;
pub mod node; pub mod node;
pub mod socket; pub mod socket;
pub mod tcp; pub mod tcp;

View File

@@ -15,12 +15,11 @@
#![allow(non_camel_case_types)] #![allow(non_camel_case_types)]
#![allow(non_snake_case)] #![allow(non_snake_case)]
include!(concat!("./libzt.rs")); use crate::libzt::*;
use std::ffi::{c_void, CStr, CString}; use std::ffi::{c_void, CStr, CString};
use std::str::FromStr;
use std::net::{IpAddr,AddrParseError};
use std::io; use std::io;
use std::net::{AddrParseError, IpAddr};
use std::str::FromStr;
extern "C" fn native_event_handler(msg: *mut c_void) { extern "C" fn native_event_handler(msg: *mut c_void) {
let event: &mut zts_event_msg_t = unsafe { &mut *(msg as *mut zts_event_msg_t) }; let event: &mut zts_event_msg_t = unsafe { &mut *(msg as *mut zts_event_msg_t) };
@@ -112,7 +111,7 @@ impl ZeroTierNode {
let ptr = v.as_mut_ptr() as *mut i8; let ptr = v.as_mut_ptr() as *mut i8;
zts_addr_get_str(net_id, ZTS_AF_INET, ptr, ZTS_INET6_ADDRSTRLEN); zts_addr_get_str(net_id, ZTS_AF_INET, ptr, ZTS_INET6_ADDRSTRLEN);
let c_str = CStr::from_ptr(ptr); let c_str = CStr::from_ptr(ptr);
return IpAddr::from_str(&c_str.to_string_lossy().into_owned()) return IpAddr::from_str(&c_str.to_string_lossy().into_owned());
} }
} }
} }

View File

@@ -21,6 +21,7 @@ use std::{io, mem};
type time_t = i64; type time_t = i64;
use crate::libzt::*;
use crate::utils::*; use crate::utils::*;
// Note: FileDesc and c_int in libc are private so we can't use that. Use i32 instead // Note: FileDesc and c_int in libc are private so we can't use that. Use i32 instead

View File

@@ -19,6 +19,7 @@ use std::os::raw::c_int;
use std::time::Duration; use std::time::Duration;
use std::{cmp, mem}; use std::{cmp, mem};
use crate::libzt::*;
use crate::socket::Socket; use crate::socket::Socket;
use crate::utils::*; use crate::utils::*;

View File

@@ -19,6 +19,7 @@ use std::os::raw::c_int;
use std::time::Duration; use std::time::Duration;
//use std::cmp; //use std::cmp;
use crate::libzt::*;
use crate::socket::Socket; use crate::socket::Socket;
use crate::utils::*; use crate::utils::*;

View File

@@ -15,8 +15,7 @@
#![allow(non_camel_case_types)] #![allow(non_camel_case_types)]
#![allow(non_snake_case)] #![allow(non_snake_case)]
include!(concat!("./libzt.rs")); use crate::libzt::*;
use std::ffi::c_void; use std::ffi::c_void;
use std::io::{Error, ErrorKind}; use std::io::{Error, ErrorKind};
use std::net::{Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6, ToSocketAddrs}; use std::net::{Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6, ToSocketAddrs};