diff options
Diffstat (limited to 'src/linux/tunDevice.h')
-rw-r--r-- | src/linux/tunDevice.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/linux/tunDevice.h b/src/linux/tunDevice.h index d838dfc..18a030c 100644 --- a/src/linux/tunDevice.h +++ b/src/linux/tunDevice.h @@ -41,7 +41,7 @@ public: TunDevice(const char* dev,const char* dev_type, const char* ifcfg_lp, const char* ifcfg_rnmp); ~TunDevice(); - short read(u_int8_t* buf, u_int32_t len); + int read(u_int8_t* buf, u_int32_t len); int write(u_int8_t* buf, u_int32_t len); const char* getActualName(); @@ -53,6 +53,7 @@ private: TunDevice(const TunDevice &src); void do_ifconfig(); + int fix_return(int ret, size_t pi_length); int fd_; DeviceConfig conf_; |