libnd_misc

Name

libnd_misc -- 

Synopsis

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);

Description

Details

libnd_misc_writen ()

guint               libnd_misc_writen                   (int fd,
                                                         const guchar *data,
                                                         guint size);


libnd_misc_readn ()

guint               libnd_misc_readn                    (int fd,
                                                         guchar *data,
                                                         guint size);


libnd_misc_readline ()

guint               libnd_misc_readline                 (int fd,
                                                         guchar *data,
                                                         guint size);


libnd_misc_ones_complement_checksum ()

int                 libnd_misc_ones_complement_checksum (const void *data,
                                                         int data_len,
                                                         u_int32_t sum);


libnd_misc_in_cksum ()

u_short             libnd_misc_in_cksum                 (u_short *addr,
                                                         int addr_len,
                                                         u_int preadd);


libnd_misc_exists ()

gboolean            libnd_misc_exists                   (const char *filename);


libnd_misc_can_read ()

gboolean            libnd_misc_can_read                 (const char *filename);


libnd_misc_can_write ()

gboolean            libnd_misc_can_write                (const char *filename);


libnd_misc_is_tcpdump_file ()

gboolean            libnd_misc_is_tcpdump_file          (const char *filename);


libnd_misc_can_exec ()

gboolean            libnd_misc_can_exec                 (const char *filename);


libnd_misc_is_dir ()

gboolean            libnd_misc_is_dir                   (const char *filename);


libnd_misc_int_cmp ()

gint                libnd_misc_int_cmp                  (gconstpointer int1,
                                                         gconstpointer int2);


libnd_misc_add_slash ()

char *              libnd_misc_add_slash                (char *filename);


libnd_misc_get_if_names ()

GList *             libnd_misc_get_if_names             (int flags);


libnd_misc_get_if_mtu ()

int                 libnd_misc_get_if_mtu               (const char *ifname);


libnd_misc_get_hardware_string ()

void                libnd_misc_get_hardware_string      (char *str,
                                                         guint str_len,
                                                         guchar *address,
                                                         guint addr_len);


libnd_misc_get_unnamed_string ()

char *              libnd_misc_get_unnamed_string       (void);


libnd_misc_timeval_to_string ()

char *              libnd_misc_timeval_to_string        (struct bpf_timeval *tv);


libnd_misc_memdup ()

guchar *            libnd_misc_memdup                   (const guchar *data,
                                                         guint data_len);


libnd_misc_ctime ()

void                libnd_misc_ctime                    (const struct bpf_timeval *tv,
                                                         char *buf,
                                                         int buflen,
                                                         gboolean fix_gmt,
                                                         gboolean add_usec);


libnd_misc_get_gmt_deviation ()

int                 libnd_misc_get_gmt_deviation        (void);


libnd_misc_get_tmpfile ()

char *              libnd_misc_get_tmpfile              (const char *filename);