// File: /workspace/github_c_makefile_star2_O3/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 0x524f(%rip), %rsi      # 0x12dbb
leaq 0x270f(%rip), %rdx      # 0x10282
xorl %eax, %eax
callq 0x2200
leaq 0x5251(%rip), %rsi      # 0x12dd2
movl %ebx, %edi
movl $0x5, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5238(%rip), %rsi      # 0x12dce
movl %ebx, %edi
movl $0x17, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x523a(%rip), %rsi      # 0x12de5
movl %ebx, %edi
movl $0x10d1, %edx           # imm = 0x10D1
xorl %eax, %eax
callq 0x2200
leaq 0x5232(%rip), %rsi      # 0x12df2
movl %ebx, %edi
movl $0x10d2, %edx           # imm = 0x10D2
xorl %eax, %eax
callq 0x2200
leaq 0x5229(%rip), %rsi      # 0x12dfe
movl %ebx, %edi
movl $0x10d3, %edx           # imm = 0x10D3
xorl %eax, %eax
callq 0x2200
leaq 0x5221(%rip), %rsi      # 0x12e0b
leaq 0x41b0(%rip), %rdx      # 0x11da1
movl %ebx, %edi
xorl %eax, %eax
callq 0x2200
leaq 0x521f(%rip), %rsi      # 0x12e20
movl %ebx, %edi
movl $0x64, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x521d(%rip), %rsi      # 0x12e33
movl %ebx, %edi
movl $0x32, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x9665(%rip), %rax      # 0x17290
movl (%rax), %edx
leaq 0x520f(%rip), %rsi      # 0x12e43
movl %ebx, %edi
movl $0x30d40, %ecx          # imm = 0x30D40
xorl %eax, %eax
callq 0x2200
leaq 0x521f(%rip), %rsi      # 0x12e68
movl %ebx, %edi
movl $0x40, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5223(%rip), %rsi      # 0x12e81
movl %ebx, %edi
movl $0x5, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5228(%rip), %rsi      # 0x12e9b
movl %ebx, %edi
movl $0x1, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5236(%rip), %rsi      # 0x12ebe
movl %ebx, %edi
movl $0x1, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x95ef(%rip), %rax      # 0x1728c
movzbl (%rax), %edx
leaq 0x523a(%rip), %rsi      # 0x12ee1
movl %ebx, %edi
movl $0xa, %ecx
xorl %eax, %eax
callq 0x2200
leaq 0x5246(%rip), %rsi      # 0x12f02
movl %ebx, %edi
movl $0x1, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5244(%rip), %rsi      # 0x12f15
movl %ebx, %edi
movl $0xff, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5240(%rip), %rsi      # 0x12f26
movl %ebx, %edi
movl $0x41, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x5241(%rip), %rsi      # 0x12f3c
movl %ebx, %edi
movl $0x42, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x523f(%rip), %rsi      # 0x12f4f
movl %ebx, %edi
movl $0x43, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x523f(%rip), %rsi      # 0x12f64
movl %ebx, %edi
movl $0x44, %edx
xorl %eax, %eax
callq 0x2200
leaq 0x523e(%rip), %rsi      # 0x12f78
movl %ebx, %edi
movl $0x19c8, %edx           # imm = 0x19C8
xorl %eax, %eax
callq 0x2200
leaq 0x523d(%rip), %rsi      # 0x12f8c
movl %ebx, %edi
movl $0x1a2c, %edx           # imm = 0x1A2C
xorl %eax, %eax
callq 0x2200
leaq 0x523c(%rip), %rsi      # 0x12fa0
movl %ebx, %edi
movl $0x1a90, %edx           # imm = 0x1A90
xorl %eax, %eax
popq %rbx
jmp 0x2200