Included Files
- #include "src/iroffer_headers.h"
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <signal.h>
- #include <netdb.h>
- #include <unistd.h>
- #include <fcntl.h>
- #include <time.h>
- #include <pwd.h>
- #include <fnmatch.h>
- #include <sys/types.h>
- #include <sys/times.h>
- #include <sys/socket.h>
- #include <sys/time.h>
- #include <sys/wait.h>
- #include <errno.h>
- #include <dirent.h>
- #include <stdarg.h>
- #include <sys/utsname.h>
- #include <sys/resource.h>
- #include <sys/stat.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
- #include <sys/ioctl.h>
- #include <grp.h>
- #include <assert.h>
- #include <termios.h>
- #include <sys/mman.h>
- #include <sys/param.h>
- #include <sys/mount.h>
- #include <sys/statvfs.h>
- #include </usr/local/include/openssl/ssl.h>
- #include "src/plumb_md5.h"
Preprocessor definitions
#define _LONGLONG 1
#define gdata_string( x )
#define gdata_print_number( format, name )
#define gdata_print_number_cast( format, name, type )
#define gdata_print_string( name )
#define gdata_print_int( name )
#define gdata_print_uint( name )
#define gdata_print_long( name )
#define gdata_print_float( name )
#define gdata_print_time( name )
#define gdata_print_number_array( format, name )
#define gdata_print_string_array( name )
#define gdata_print_number_array_item( format, name, item )
#define gdata_print_number_array_item_cast( format, name, item, type )
#define gdata_print_string_array_item( name, item )
#define gdata_print_int_array( name )
#define gdata_print_ulong_array( name )
#define gdata_irlist_iter_start( name, type )
#define gdata_irlist_iter_end
#define gdata_iter_as_print_string
#define gdata_iter_print_number( format, name )
#define gdata_iter_print_number_cast( format, name, type )
#define gdata_iter_print_string( name )
#define gdata_iter_print_int( name )
#define gdata_iter_print_uint( name )
#define gdata_iter_print_long( name )
#define gdata_iter_print_time( name )
#define IRLIST_INT_TO_EXT( p )
#define IRLIST_INT_TO_EXT_CONST( p )
#define IRLIST_EXT_TO_INT( p )
#define IRLIST_EXT_TO_INT_CONST( p )
void addtomemberlist ( channel_t* c, const char* nick )
unsigned long atoul ( const char* str )
unsigned long long atoull ( const char* str )
void changeinmemberlist_mode ( channel_t* c, const char* nick, int mode, unsigned int add )
void changeinmemberlist_nick ( channel_t* c, const char* oldnick, const char* newnick )
void clearmemberlist ( channel_t* c )
char* convert_to_unix_slash ( char* ss )
transfer* does_tr_id_exist ( unsigned int tr_id )
void dumpcontext ( void )
void dumpgdata ( void )
unsigned int get_next_tr_id ( void )
char* getdatestr ( char* str, time_t Tp, size_t len )
void getos ( void )
char* getuptime ( char* str, unsigned int type, time_t fromwhen, size_t len )
void ioutput ( int dest, unsigned int color_flags, const char* format, ... )
int ir_bind_listen_socket ( int fd, ir_sockaddr_union_t* sa )
int ir_boutput_attempt_flush ( ir_boutput_t* bout )
void ir_boutput_delete ( ir_boutput_t* bout )
void ir_boutput_init ( ir_boutput_t* bout, int fd, unsigned int flags )
int ir_boutput_write ( ir_boutput_t* bout, const void* buffer, int buffer_len )
void ir_listen_port_connected ( ir_uint16 port )
void* irlist_add2 ( irlist_t* list, size_t size, const char* src_function, const char* src_file, unsigned int src_line )
void* irlist_delete ( irlist_t* list, void* item )
void irlist_delete_all ( irlist_t* list )
void* irlist_get_head ( const irlist_t* list )
void* irlist_get_next ( const void* cur )
void* irlist_get_nth ( irlist_t* list, unsigned int nth )
void* irlist_get_tail ( const irlist_t* list )
void irlist_insert_after ( irlist_t* list, void* item, void* after_this )
void irlist_insert_head ( irlist_t* list, void* item )
void irlist_insert_tail ( irlist_t* list, void* item )
void* irlist_remove ( irlist_t* list, void* item )
unsigned int irlist_size ( const irlist_t* list )
int irlist_sort_cmpfunc_off_t ( const void* a, const void* b )
int irlist_sort_cmpfunc_string ( const void* a, const void* b )
int is_fd_readable ( int fd )
int is_fd_writeable ( int fd )
int isinmemberlist ( const char* nick )
void mydelete2 ( void* t )
void mylog ( const char* format, ... )
void* mymalloc2 ( size_t len, int zero, const char* src_function, const char* src_file, unsigned int src_line )
void notice ( const char* nick, const char* format, ... )
void notice_fast ( const char* nick, const char* format, ... )
void notice_slow ( const char* nick, const char* format, ... )
void outerror ( outerror_type_e type, const char* format, ... )
void privmsg ( const char* nick, const char* format, ... )
void privmsg_fast ( const char* nick, const char* format, ... )
void privmsg_slow ( const char* nick, const char* format, ... )
void removefrommemberlist ( channel_t* c, const char* nick )
void set_loginname ( void )
int set_socket_nonblocking ( int s, int nonblock )
size_t sstrlen ( const char* p )
const char* transferlimit_type_to_string ( transferlimit_type_e type )
void updatecontext_f ( const char* file, const char* func, unsigned int line )
void vioutput ( int dest, unsigned int color_flags, const char* format, va_list ap )
void vnotice ( const char* nick, const char* format, va_list ap )
void vnotice_slow ( const char* nick, const char* format, va_list ap )
void vprivmsg ( const char* nick, const char* format, va_list ap )
void vprivmsg_slow ( const char* nick, const char* format, va_list ap )
static void dump_config_int4 ( const char* name, unsigned int val )
static void dump_config_string4 ( const char* name, const char* val )
static int ir_listen_port_is_in_list ( ir_uint16 port )
static void* irlist_loop_match ( const irlist_t* list, irlist_item_t* match )
static void meminfo_grow ( int grow )
static unsigned long mycalloc_hash ( void* ptr )
static void vnotice_fast ( const char* nick, const char* format, va_list ap )
static void vprivmsg_fast ( const char* nick, const char* format, va_list ap )