// File: /workspace/github_c_makefile_star2_O2/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 %rbp
pushq %rbx
pushq %rax
movl %edi, %ebx
leaq 0x4fdf(%rip), %rsi      # 0x11d9b
leaq 0x24bf(%rip), %rdx      # 0xf282
xorl %eax, %eax
callq 0x2200
leaq 0x4fe1(%rip), %rsi      # 0x11db2
pushq $0x5
popq %rbp
movl %ebx, %edi
movl %ebp, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x4fc8(%rip), %rsi      # 0x11dae
pushq $0x17
popq %rdx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fcc(%rip), %rsi      # 0x11dc5
movl %ebx, %edi
movl $0x10d1, %edx           # imm = 0x10D1
xorl %eax, %eax
callq 0x2200
leaq 0x4fc4(%rip), %rsi      # 0x11dd2
movl %ebx, %edi
movl $0x10d2, %edx           # imm = 0x10D2
xorl %eax, %eax
callq 0x2200
leaq 0x4fbb(%rip), %rsi      # 0x11dde
movl %ebx, %edi
movl $0x10d3, %edx           # imm = 0x10D3
xorl %eax, %eax
callq 0x2200
leaq 0x4fb3(%rip), %rsi      # 0x11deb
leaq 0x3f42(%rip), %rdx      # 0x10d81
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fb1(%rip), %rsi      # 0x11e00
pushq $0x64
popq %rdx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fb1(%rip), %rsi      # 0x11e13
pushq $0x32
popq %rdx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0xa41b(%rip), %rax      # 0x17290
movl (%rax), %edx
leaq 0x4fa5(%rip), %rsi      # 0x11e23
movl %ebx, %edi
movl $0x30d40, %ecx          # imm = 0x30D40
xorl %eax, %eax
callq 0x2200
leaq 0x4fb5(%rip), %rsi      # 0x11e48
pushq $0x40
popq %rdx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fbb(%rip), %rsi      # 0x11e61
movl %ebx, %edi
movl %ebp, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x4fc3(%rip), %rsi      # 0x11e7b
pushq $0x1
popq %rbp
movl %ebx, %edi
movl %ebp, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x4fd1(%rip), %rsi      # 0x11e9e
movl %ebx, %edi
movl %ebp, %edx
xorl %eax, %eax
callq 0x2200
leaq 0xa3ad(%rip), %rax      # 0x1728c
movzbl (%rax), %edx
leaq 0x4fd8(%rip), %rsi      # 0x11ec1
pushq $0xa
popq %rcx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fe6(%rip), %rsi      # 0x11ee2
movl %ebx, %edi
movl %ebp, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x4fe7(%rip), %rsi      # 0x11ef5
movl %ebx, %edi
movl $0xff, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x4fe3(%rip), %rsi      # 0x11f06
pushq $0x41
popq %rdx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fe6(%rip), %rsi      # 0x11f1c
pushq $0x42
popq %rdx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fe6(%rip), %rsi      # 0x11f2f
pushq $0x43
popq %rdx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fe8(%rip), %rsi      # 0x11f44
pushq $0x44
popq %rdx
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x4fe9(%rip), %rsi      # 0x11f58
movl %ebx, %edi
movl $0x19c8, %edx           # imm = 0x19C8
xorl %eax, %eax
callq 0x2200
leaq 0x4fe8(%rip), %rsi      # 0x11f6c
movl %ebx, %edi
movl $0x1a2c, %edx           # imm = 0x1A2C
xorl %eax, %eax
callq 0x2200
leaq 0x4fe7(%rip), %rsi      # 0x11f80
movl %ebx, %edi
movl $0x1a90, %edx           # imm = 0x1A90
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x2200