// File: /workspace/github_c_makefile_star2_O1/open-mesh-mirror[P]batmand/posix/unix_socket.c
// Function: internal_output
void internal_output(uint32_t sock)
{
	dprintf(sock, "source_version=%s\n", SOURCE_VERSION);
	dprintf(sock, "compat_version=%i\n", COMPAT_VERSION);
	dprintf(sock, "vis_compat_version=%i\n", VIS_COMPAT_VERSION);
	dprintf(sock, "ogm_port=%i\n", PORT);
	dprintf(sock, "gw_port=%i\n", GW_PORT);
	dprintf(sock, "vis_port=%i\n", PORT + 2);
	dprintf(sock, "unix_socket_path=%s\n", UNIX_PATH);
	dprintf(sock, "own_ogm_jitter=%i\n", JITTER);
	dprintf(sock, "default_ttl=%i\n", TTL);
	dprintf(sock, "originator_timeout=%u (default: %u)\n", purge_timeout, PURGE_TIMEOUT);
	dprintf(sock, "tq_local_window_size=%i\n", TQ_LOCAL_WINDOW_SIZE);
	dprintf(sock, "tq_global_window_size=%i\n", TQ_GLOBAL_WINDOW_SIZE);
	dprintf(sock, "tq_local_bidirect_send_minimum=%i\n", TQ_LOCAL_BIDRECT_SEND_MINIMUM);
	dprintf(sock, "tq_local_bidirect_recv_minimum=%i\n", TQ_LOCAL_BIDRECT_RECV_MINIMUM);
	dprintf(sock, "tq_hop_penalty=%i (default: %i)\n", hop_penalty, TQ_HOP_PENALTY);
	dprintf(sock, "tq_total_limit=%i\n", TQ_TOTAL_BIDRECT_LIMIT);
	dprintf(sock, "tq_max_value=%i\n", TQ_MAX_VALUE);
	dprintf(sock, "rt_table_networks=%i\n", BATMAN_RT_TABLE_NETWORKS);
	dprintf(sock, "rt_table_hosts=%i\n", BATMAN_RT_TABLE_HOSTS);
	dprintf(sock, "rt_table_unreach=%i\n", BATMAN_RT_TABLE_UNREACH);
	dprintf(sock, "rt_table_tunnel=%i\n", BATMAN_RT_TABLE_TUNNEL);
	dprintf(sock, "rt_prio_default=%i\n", BATMAN_RT_PRIO_DEFAULT);
	dprintf(sock, "rt_prio_unreach=%i\n", BATMAN_RT_PRIO_UNREACH);
	dprintf(sock, "rt_prio_tunnel=%i\n", BATMAN_RT_PRIO_TUNNEL);
}

// Assembly:
pushq %rbx
movl %edi, %ebx
leaq 0x5465(%rip), %rsi      # 0x12cfb
leaq 0x29e5(%rip), %rdx      # 0x10282
xorl %eax, %eax
callq 0x2200
leaq 0x5467(%rip), %rsi      # 0x12d12
movl %ebx, %edi
movl $0x5, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x544e(%rip), %rsi      # 0x12d0e
movl %ebx, %edi
movl $0x17, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5450(%rip), %rsi      # 0x12d25
movl %ebx, %edi
movl $0x10d1, %edx           # imm = 0x10D1
xorl %eax, %eax
callq 0x2200
leaq 0x5448(%rip), %rsi      # 0x12d32
movl %ebx, %edi
movl $0x10d2, %edx           # imm = 0x10D2
xorl %eax, %eax
callq 0x2200
leaq 0x543f(%rip), %rsi      # 0x12d3e
movl %ebx, %edi
movl $0x10d3, %edx           # imm = 0x10D3
xorl %eax, %eax
callq 0x2200
leaq 0x5437(%rip), %rsi      # 0x12d4b
leaq 0x43da(%rip), %rdx      # 0x11cf5
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x5435(%rip), %rsi      # 0x12d60
movl %ebx, %edi
movl $0x64, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5433(%rip), %rsi      # 0x12d73
movl %ebx, %edi
movl $0x32, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x993b(%rip), %rax      # 0x17290
movl (%rax), %edx
leaq 0x5425(%rip), %rsi      # 0x12d83
movl %ebx, %edi
movl $0x30d40, %ecx          # imm = 0x30D40
xorl %eax, %eax
callq 0x2200
leaq 0x5435(%rip), %rsi      # 0x12da8
movl %ebx, %edi
movl $0x40, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5439(%rip), %rsi      # 0x12dc1
movl %ebx, %edi
movl $0x5, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x543e(%rip), %rsi      # 0x12ddb
movl %ebx, %edi
movl $0x1, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x544c(%rip), %rsi      # 0x12dfe
movl %ebx, %edi
movl $0x1, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x98c5(%rip), %rax      # 0x1728c
movzbl (%rax), %edx
leaq 0x5450(%rip), %rsi      # 0x12e21
movl %ebx, %edi
movl $0xa, %ecx
xorl %eax, %eax
callq 0x2200
leaq 0x545c(%rip), %rsi      # 0x12e42
movl %ebx, %edi
movl $0x1, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x545a(%rip), %rsi      # 0x12e55
movl %ebx, %edi
movl $0xff, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5456(%rip), %rsi      # 0x12e66
movl %ebx, %edi
movl $0x41, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5457(%rip), %rsi      # 0x12e7c
movl %ebx, %edi
movl $0x42, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5455(%rip), %rsi      # 0x12e8f
movl %ebx, %edi
movl $0x43, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5455(%rip), %rsi      # 0x12ea4
movl %ebx, %edi
movl $0x44, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5454(%rip), %rsi      # 0x12eb8
movl %ebx, %edi
movl $0x19c8, %edx           # imm = 0x19C8
xorl %eax, %eax
callq 0x2200
leaq 0x5453(%rip), %rsi      # 0x12ecc
movl %ebx, %edi
movl $0x1a2c, %edx           # imm = 0x1A2C
xorl %eax, %eax
callq 0x2200
leaq 0x5452(%rip), %rsi      # 0x12ee0
movl %ebx, %edi
movl $0x1a90, %edx           # imm = 0x1A90
xorl %eax, %eax
popq %rbx
jmp 0x2200