Код: Выделить всё
%cc -0 daemon_bsd.cpp && truss -f ./a.out
cc: unrecognized option '-0'
daemon_bsd.cpp: In function 'int recv_fd(int, char*)':
daemon_bsd.cpp:324: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:326: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In member function 'int Client::form_message(Message&, char*, User*&, User*&)':
daemon_bsd.cpp:1097: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1099: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1101: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1103: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1104: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1106: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1107: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1114: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1116: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1116: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1165: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In member function 'int Client::process_messages(Message*, int&, int&, User*&, User*&, Room*&, Room*&)':
daemon_bsd.cpp:1270: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In member function 'int Client::show_header(Message*, int&, DesignHeader*&, DesignHeader*&, char*, User*&, User*&, char*)':
daemon_bsd.cpp:1288: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1293: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1294: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1294: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1295: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1296: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1339: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1344: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1345: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1345: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1346: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1347: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In member function 'int Client::recv(User*&, User*&, Message*, int&, DesignHeader*&, DesignHeader*&, Room*&, Room*&, int)':
daemon_bsd.cpp:1499: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1504: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In function 'int parse_user_string(char*, User*&, Client*&, Client*&, char*)':
daemon_bsd.cpp:1983: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:1995: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In function 'int files_get_users_list(User*&, User*&, Client*&, Client*&)':
daemon_bsd.cpp:2103: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In function 'int shm_get_users_list(User*&, User*&, Client*&, Client*&)':
daemon_bsd.cpp:2300: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2363: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In function 'void look_for_parameter(char*, char*, char*, int)':
daemon_bsd.cpp:2471: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2471: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In function 'void initialize_parameters()':
daemon_bsd.cpp:2530: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2535: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2536: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2537: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2538: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2539: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2540: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2541: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2542: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2543: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2544: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2545: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2546: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2547: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2548: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2549: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2550: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2551: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2552: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2553: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2561: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2562: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2563: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2564: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2567: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2568: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2570: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2643: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2644: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2645: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2646: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2649: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2650: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2651: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2652: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2653: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2654: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2655: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2656: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In function 'void sigger(int)':
daemon_bsd.cpp:2733: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp: In function 'int main(int, char**)':
daemon_bsd.cpp:2908: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2912: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2980: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2985: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2993: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:2998: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3009: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3015: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3022: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3106: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3128: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3130: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3134: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3144: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3154: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3199: warning: deprecated conversion from string constant to 'char*'
daemon_bsd.cpp:3209: warning: deprecated conversion from string constant to 'char*'
/tmp/ccgkS6O9.o(.text+0xd71): In function `remove_client(Client*&, Client*&, Client*&, char*)':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x1dd5): In function `sigger(int)':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x201d): In function `shm_get_messages_list(Message*, int&, int&)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.text+0x23c1): In function `shm_get_messages_list(Message*, int&, int&)':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.text+0x24a8): In function `get_next_token(char*, int, int&)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.text+0x24ea): In function `get_next_token(char*, int, int&)':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x2e7a): In function `files_get_rooms_list(Room*&, Room*&)':
: undefined reference to `operator new(unsigned int)'
/tmp/ccgkS6O9.o(.text+0x2edb): In function `files_get_rooms_list(Room*&, Room*&)':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x2fee): In function `get_rooms_list(Room*&, Room*&)':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x32b0): In function `parse_user_string(char*, User*&, Client*&, Client*&, char*)':
: undefined reference to `operator new(unsigned int)'
/tmp/ccgkS6O9.o(.text+0x3407): In function `parse_user_string(char*, User*&, Client*&, Client*&, char*)':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x3614): In function `shm_get_users_list(User*&, User*&, Client*&, Client*&)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.text+0x38b7): In function `shm_get_users_list(User*&, User*&, Client*&, Client*&)':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.text+0x3abf): In function `files_get_users_list(User*&, User*&, Client*&, Client*&)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.text+0x3edf): In function `files_get_users_list(User*&, User*&, Client*&, Client*&)':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.text+0x3f2e): In function `get_users_list(User*&, User*&, Client*&, Client*&)':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x463b): In function `main':
: undefined reference to `operator new(unsigned int)'
/tmp/ccgkS6O9.o(.text+0x4681): In function `main':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x4b88): In function `main':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.text+0x51c7): In function `main':
: undefined reference to `operator new(unsigned int)'
/tmp/ccgkS6O9.o(.text+0x5218): In function `main':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x5a12): In function `main':
: undefined reference to `operator new(unsigned int)'
/tmp/ccgkS6O9.o(.text+0x5a60): In function `main':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.text+0x5a90): In function `main':
: undefined reference to `operator new(unsigned int)'
/tmp/ccgkS6O9.o(.text+0x5ad7): In function `main':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientC1EiPc+0x5e): In function `Client::Client(int, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientC1EiPc+0x72): In function `Client::Client(int, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientC1EiPc+0x86): In function `Client::Client(int, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientC1EiPc+0x9a): In function `Client::Client(int, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientC1EiPc+0xca): In function `Client::Client(int, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientC1EiPc+0xde): more undefined references to `operator new[](unsigned int)' follow
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN12DesignHeaderD1Ev+0x18): In function `DesignHeader::~DesignHeader()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN12DesignHeaderD1Ev+0x30): In function `DesignHeader::~DesignHeader()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4RoomD1Ev+0x1a): In function `Room::~Room()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4RoomD1Ev+0x32): In function `Room::~Room()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4RoomD1Ev+0x4a): In function `Room::~Room()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4UserD1Ev+0x18): more undefined references to `operator delete[](void*)' follow
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6Client14set_ignor_listEPc+0x37): In function `Client::set_ignor_list(char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6Client14set_ignor_listEPc+0x79): In function `Client::set_ignor_list(char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientD1Ev+0x24): In function `Client::~Client()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientD1Ev+0x3c): In function `Client::~Client()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientD1Ev+0x54): In function `Client::~Client()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientD1Ev+0x6c): In function `Client::~Client()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientD1Ev+0x84): In function `Client::~Client()':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6ClientD1Ev+0x9c): more undefined references to `operator delete[](void*)' follow
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN9Statistic4statEPci+0xb1): In function `Statistic::stat(char*, int)':
: undefined reference to `floor'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN9Statistic4statEPci+0x12e): In function `Statistic::stat(char*, int)':
: undefined reference to `floor'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN9Statistic4statEPci+0x1a3): In function `Statistic::stat(char*, int)':
: undefined reference to `floor'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4UserC1EPcS0_S0_iiS0_iS0_S0_S0_S0_S0_S0_S0_S0_S0_+0x1e): In function `User::User(char*, char*, char*, int, int, char*, int, char*, char*, char*, char*, char*, char*, char*, char*, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4UserC1EPcS0_S0_iiS0_iS0_S0_S0_S0_S0_S0_S0_S0_S0_+0x47): In function `User::User(char*, char*, char*, int, int, char*, int, char*, char*, char*, char*, char*, char*, char*, char*, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4UserC1EPcS0_S0_iiS0_iS0_S0_S0_S0_S0_S0_S0_S0_S0_+0x72): In function `User::User(char*, char*, char*, int, int, char*, int, char*, char*, char*, char*, char*, char*, char*, char*, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4UserC1EPcS0_S0_iiS0_iS0_S0_S0_S0_S0_S0_S0_S0_S0_+0x9d): In function `User::User(char*, char*, char*, int, int, char*, int, char*, char*, char*, char*, char*, char*, char*, char*, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4UserC1EPcS0_S0_iiS0_iS0_S0_S0_S0_S0_S0_S0_S0_S0_+0xca): In function `User::User(char*, char*, char*, int, int, char*, int, char*, char*, char*, char*, char*, char*, char*, char*, char*)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN4UserC1EPcS0_S0_iiS0_iS0_S0_S0_S0_S0_S0_S0_S0_S0_+0xf5): more undefined references to `operator new[](unsigned int)' follow
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6Client11show_headerEP7MessageRiRP12DesignHeaderS5_PcRP4UserS9_S6_+0x3b8): In function `Client::show_header(Message*, int&, DesignHeader*&, DesignHeader*&, char*, User*&, User*&, char*)':
: undefined reference to `operator new(unsigned int)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6Client11show_headerEP7MessageRiRP12DesignHeaderS5_PcRP4UserS9_S6_+0x40b): In function `Client::show_header(Message*, int&, DesignHeader*&, DesignHeader*&, char*, User*&, User*&, char*)':
: undefined reference to `operator delete(void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6Client11search_userERP4UserS2_P7MessageRiRP12DesignHeaderS8_RP4RoomSB_+0x261): In function `Client::search_user(User*&, User*&, Message*, int&, DesignHeader*&, DesignHeader*&, Room*&, Room*&)':
: undefined reference to `operator delete[](void*)'
/tmp/ccgkS6O9.o(.gnu.linkonce.t._ZN6Client11search_userERP4UserS2_P7MessageRiRP12DesignHeaderS8_RP4RoomSB_+0x27a): In function `Client::search_user(User*&, User*&, Message*, int&, DesignHeader*&, DesignHeader*&, Room*&, Room*&)':
: undefined reference to `operator new[](unsigned int)'
/tmp/ccgkS6O9.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'