MCPcopy Create free account
hub / github.com/F-Stack/f-stack / in_socktrim

Function in_socktrim

freebsd/netinet/in.c:209–221  ·  view source on GitHub ↗

* Trim a mask in a sockaddr */

Source from the content-addressed store, hash-verified

207 * Trim a mask in a sockaddr
208 */
209static void
210in_socktrim(struct sockaddr_in *ap)
211{
212 char *cplim = (char *) &ap->sin_addr;
213 char *cp = (char *) (&ap->sin_addr + 1);
214
215 ap->sin_len = 0;
216 while (--cp >= cplim)
217 if (*cp) {
218 (ap)->sin_len = cp - (char *) (ap) + 1;
219 break;
220 }
221}
222
223/*
224 * Generic internet control operations (ioctl's).

Callers 1

in_aifaddr_ioctlFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected