#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <ctype.h>#include <string.h>#include <netdb.h>#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <netinet/ip.h>#include <arpa/inet.h>#include <sys/utsname.h>#include <sys/stat.h>#include <sys/mman.h>#include <fcntl.h>#include <sys/time.h>#include <sys/wait.h>#include <pwd.h>#include <grp.h>#include <signal.h>#include <sys/ioctl.h>#include <net/if.h>#include "config.h"#include "dprint.h"#include "daemonize.h"#include "route.h"#include "udp_server.h"#include "globals.h"#include "mem/mem.h"#include "sr_module.h"#include "timer.h"#include "parser/msg_parser.h"#include "ip_addr.h"#include "resolve.h"#include "parser/parse_hname2.h"#include "parser/digest/digest_parser.h"#include "name_alias.h"#include "hash_func.h"#include "pt.h"#include "script_cb.h"#include "nonsip_hooks.h"#include "ut.h"#include "signals.h"#include "usr_avp.h"#include "core_cmd.h"#include "flags.h"#include "lock_ops_init.h"#include "atomic_ops_init.h"#include "rand/fastrand.h"#include "stats.h"#include "cfg/cfg.h"#include "cfg/cfg_struct.h"#include "cfg_core.h"#include "endianness.h"#include "basex.h"#include "version.h"Go to the source code of this file.
|
|
|
|
|
Value: (( (((unsigned int)(a))<<16)+ \ (((unsigned int)(b))<<8)+ \ ((unsigned int)(c)) ) | 0x20202020) Referenced by parse_proto(). |
|
|
Value: (( (((unsigned int)(a))<<24)+ \ (((unsigned int)(b))<<16)+ \ (((unsigned int)(c))<< 8)+ \ (((unsigned int)(d))) \ )| 0x20202020 ) Referenced by parse_proto(). |
|
|
|
|
|
Definition at line 1467 of file main.c. References children_no, dont_fork, switchboard_item::next, and si. Referenced by main(). |
|
|
Definition at line 486 of file main.c. References cfg_destroy(), core_cfg, destroy_atomic_ops(), destroy_dns_cache(), destroy_dst_blacklist(), destroy_lock_ops(), destroy_modules(), destroy_nonsip_hooks(), destroy_routes(), destroy_script_cb(), destroy_sctp(), destroy_tcp(), destroy_timer(), LOG, memlog, pgid_file, pid_file, pkg_status, and pt. Referenced by dbops_func(). |
|
|
Update
The function updates the value of
Definition at line 1055 of file main.c. References cfg_file, and pathmax(). Referenced by main(). |
|
|
Definition at line 871 of file main.c. References name_lst::next, and pkg_free. Referenced by main(), and parse_name_lst(). |
|
|
Definition at line 622 of file main.c. References DBG, exit, L_ALERT, L_CRIT, L_INFO, L_NOTICE, L_WARN, LOG, memlog, NAME, pkg_status, shutdown_children(), and sig_flag. Referenced by main_loop(), and sig_usr(). |
|
|
Definition at line 766 of file main.c. References ERR, set_sig_h, and sig_usr(). Referenced by main(). |
|
|
Definition at line 555 of file main.c. References L_CRIT, LOG, process_table::pid, process_lock, and pt. Referenced by shutdown_children(), and sig_alarm_kill(). |
|
||||||||||||
|
|
||||||||||||||||
|
Definition at line 852 of file main.c. References name_lst::flags, name_lst::name, name_lst::next, and pkg_malloc. Referenced by parse_name_lst(). |
|
||||||||||||
|
Definition at line 891 of file main.c. References flags, free_name_lst(), mk_name_lst_elem(), and name_lst::next. Referenced by parse_phostport(). |
|
||||||||||||||||||||||||
|
Definition at line 960 of file main.c. References L_ERR, LOG, parse_name_lst(), parse_proto(), and s. Referenced by main(). |
|
||||||||||||||||
|
Definition at line 805 of file main.c. References len, likely, PROTO2UINT3, PROTO2UINT4, and s. Referenced by parse_phostport(). |
|
|
Definition at line 244 of file main.c. References BUF_SIZE, MAX_LISTEN, MAX_RECV_BUFFER_SIZE, MAX_URI_SIZE, and poll_support. Referenced by main(). |
|
||||||||||||
|
Definition at line 603 of file main.c. References cleanup(), kill_all_children(), L_ERR, LOG, ser_kill_timeout, set_sig_h, sig_alarm_abort(), and sig_alarm_kill(). Referenced by handle_sigs(), and main(). |
|
|
Definition at line 594 of file main.c. Referenced by shutdown_children(). |
|
|
Definition at line 582 of file main.c. References kill_all_children(). Referenced by shutdown_children(). |
|
|
Definition at line 710 of file main.c. References DBG, handle_sigs(), L_INFO, LOG, memlog, pkg_status, and sig_flag. Referenced by install_sigs(), and slow_timer_main(). |
|
|
|
|
|
Definition at line 446 of file main.c. Referenced by add_alias(). |
|
|
Definition at line 415 of file main.c. Referenced by child_init_callid(), faked_env(), get_send_socket(), main_loop(), uac_init(), and udp_rcv_loop(). |
|
|
|
|
|
Definition at line 287 of file main.c. Referenced by fix_cfg_file(), get_abs_pathname(), get_pathname(), and main(). |
|
|
|
|
|
|
|
|
Definition at line 449 of file main.c. Referenced by main_loop(). |
|
|
Definition at line 292 of file main.c. Referenced by calc_proc_no(), main(), main_loop(), and yyparse(). |
|
|
Definition at line 351 of file main.c. Referenced by daemonize(), main(), and yyparse(). |
|
|
Definition at line 190 of file main.c. Referenced by main(), and sercmd_ver(). |
|
|
Definition at line 322 of file main.c. Referenced by main(). |
|
|
Definition at line 321 of file main.c. Referenced by main(). |
|
|
Definition at line 365 of file main.c. Referenced by yyparse(). |
|
|
Definition at line 319 of file main.c. Referenced by main(). |
|
|
Definition at line 318 of file main.c. Referenced by calc_proc_no(), main(), and yyparse(). |
|
|
Definition at line 479 of file main.c. Referenced by main(). |
|
|
Definition at line 189 of file main.c. Referenced by main(), and parse_name_lst(). |
|
|
Definition at line 355 of file main.c. Referenced by group2gid(), init_ctrl_sockets(), init_unix_sock(), main(), and user2uid(). |
|
|
|
Definition at line 193 of file main.c. Referenced by main(). |
|
|
|
|
|
Definition at line 478 of file main.c. Referenced by fork_process(), mod_child(), and start_fifo_server(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 346 of file main.c. Referenced by get_send_socket(), init_rb(), sl_send_reply(), and yyparse(). |
|
|
Definition at line 372 of file main.c. Referenced by yyparse(). |
|
|
Definition at line 285 of file main.c. Referenced by load_module(), main(), and yyparse(). |
|
|
Definition at line 467 of file main.c. Referenced by main(). |
|
|
Definition at line 468 of file main.c. Referenced by core_arg(), and main(). |
|
|
|
|
|
Definition at line 282 of file main.c. Referenced by daemonize(). |
|
|
Definition at line 482 of file main.c. Referenced by cleanup(), daemonize(), and main(). |
|
|
|
|
|
Definition at line 481 of file main.c. Referenced by cleanup(), daemonize(), and main(). |
|
|
Definition at line 396 of file main.c. Referenced by yyparse(). |
|
|
Definition at line 432 of file main.c. Referenced by main(), parse_uri(), and yyparse(). |
|
|
Definition at line 311 of file main.c. Referenced by fork_process(), and init_pt(). |
|
|
Definition at line 313 of file main.c. Referenced by fork_process(), init_pt(), and kill_all_children(). |
|
|
|
|
|
Definition at line 309 of file main.c. Referenced by cleanup(), close_extra_socks(), core_ps(), fork_process(), get_max_open_fds(), get_max_procs(), init_pt(), kill_all_children(), main_loop(), my_pid(), pdt_add_to_tree(), pdt_free_tree(), pdt_get_domain(), pdt_init_tree(), pdt_print_tree(), pdt_remove_from_tree(), and start_fifo_server(). |
|
|
Definition at line 375 of file main.c. Referenced by main(), main_loop(), and yyparse(). |
|
|
Definition at line 349 of file main.c. Referenced by comp_ip(), main(), received_test(), and yyparse(). |
|
|
Definition at line 388 of file main.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
Definition at line 381 of file main.c. Referenced by main_loop(), and yyparse(). |
|
|
Definition at line 379 of file main.c. Referenced by main_loop(), and yyparse(). |
|
|
Definition at line 382 of file main.c. Referenced by main_loop(), and yyparse(). |
|
|
Definition at line 380 of file main.c. Referenced by main_loop(), and yyparse(). |
|
|
Definition at line 417 of file main.c. Referenced by main_loop(). |
|
|
Definition at line 418 of file main.c. Referenced by main_loop(). |
|
|
Definition at line 452 of file main.c. Referenced by shutdown_children(), and yyparse(). |
|
|
Definition at line 362 of file main.c. Referenced by add_contact(), fmt2strar(), select_sys_server_id(), and yyparse(). |
|
|
Definition at line 342 of file main.c. Referenced by build_uac_req(), and yyparse(). |
|
|
|
|
|
|
|
|
Definition at line 317 of file main.c. Referenced by handle_sigs(), and sig_usr(). |
|
|
Definition at line 338 of file main.c. Referenced by yyparse(). |
|
|
Definition at line 359 of file main.c. Referenced by init_unixsock_socket(). |
|
|
|
|
|
Definition at line 360 of file main.c. Referenced by init_unixsock_socket(). |
|
|
Definition at line 358 of file main.c. Referenced by init_unixsock_socket(). |
|
|
|
|
|
Definition at line 328 of file main.c. Referenced by build_cell(), t_calc_branch(), t_reply_matching(), and yyparse(). |
|
|
Definition at line 334 of file main.c. Referenced by timer_add_safe(), and timer_del_safe(). |
|
|
Definition at line 395 of file main.c. Referenced by yyparse(). |
|
|
Definition at line 404 of file main.c. Referenced by fix_all_socket_lists(), main(), and main_loop(). |
|
|
|
Definition at line 316 of file main.c. Referenced by check_nonce(), core_uptime(), main(), and rpc_init_time(). |
|
|
|
Definition at line 188 of file main.c. Referenced by main(). |
|
|
Definition at line 350 of file main.c. Referenced by daemonize(), main(), and yyparse(). |
|
|
|
1.3.9.1