Esempio n. 1
0
N_NIMCALL(NU16, getsockname_512221)(int socket) {
	NU16 result;
	struct sockaddr_in name;
	socklen_t namelen;
	NI16 LOC7;
	nimfr("getSockName", "rawsockets.nim")
	result = 0;
	memset((void*)(&name), 0, sizeof(name));
	nimln(324, "rawsockets.nim");
	name.sin_family = AF_INET;
	nimln(327, "rawsockets.nim");
	namelen = ((socklen_t) (((NI)sizeof(struct sockaddr_in))));
	nimln(328, "rawsockets.nim");
	{
		int LOC3;
		NI32 LOC6;
		nimln(329, "rawsockets.nim");
		nimln(328, "rawsockets.nim");
		LOC3 = 0;
		LOC3 = getsockname(socket, ((struct sockaddr*) ((&name))), (&namelen));
		if (!(LOC3 == ((NI32) -1))) goto LA4;
		nimln(330, "rawsockets.nim");
		LOC6 = 0;
		LOC6 = oslasterror_116833();
		raiseoserror_116809(LOC6);
	}
	LA4: ;
	nimln(331, "rawsockets.nim");
	LOC7 = 0;
	LOC7 = ntohs_510807(name.sin_port);
	result = ((NU16) (LOC7));
	popFrame();
	return result;
}
Esempio n. 2
0
N_NIMCALL(NI16, htons_511017)(NI16 x) {
	NI16 result;
	nimfr("htons", "rawsockets.nim")
	result = 0;
	nimln(234, "rawsockets.nim");
	result = ntohs_510807(x);
	popFrame();
	return result;
}
Esempio n. 3
0
N_NIMCALL(NI16, htons_511017)(NI16 x) {
	NI16 result;
	result = 0;
	result = ntohs_510807(x);
	return result;
}