guint libnd_misc_writen (int fd,
const guchar *data,
guint size);
guint libnd_misc_readn (int fd,
guchar *data,
guint size);
guint libnd_misc_readline (int fd,
guchar *data,
guint size);
int libnd_misc_ones_complement_checksum (const void *data,
int data_len,
u_int32_t sum);
u_short libnd_misc_in_cksum (u_short *addr,
int addr_len,
u_int preadd);
gboolean libnd_misc_exists (const char *filename);
gboolean libnd_misc_can_read (const char *filename);
gboolean libnd_misc_can_write (const char *filename);
gboolean libnd_misc_is_tcpdump_file (const char *filename);
gboolean libnd_misc_can_exec (const char *filename);
gboolean libnd_misc_is_dir (const char *filename);
gint libnd_misc_int_cmp (gconstpointer int1,
gconstpointer int2);
char * libnd_misc_add_slash (char *filename);
GList * libnd_misc_get_if_names (int flags);
int libnd_misc_get_if_mtu (const char *ifname);
void libnd_misc_get_hardware_string (char *str,
guint str_len,
guchar *address,
guint addr_len);
char * libnd_misc_get_unnamed_string (void);
char * libnd_misc_timeval_to_string (struct bpf_timeval *tv);
guchar * libnd_misc_memdup (const guchar *data,
guint data_len);
void libnd_misc_ctime (const struct bpf_timeval *tv,
char *buf,
int buflen,
gboolean fix_gmt,
gboolean add_usec);
int libnd_misc_get_gmt_deviation (void);
char * libnd_misc_get_tmpfile (const char *filename); |