Lines Matching defs:address
137 int SysAccept(int socket, struct sockaddr *address,
147 CHECK_ASPACE(address, LEN(addressLen));
148 DUP_FROM_USER_NOCOPY(address, LEN(addressLen));
150 ret = accept(socket, address, addressLen);
152 FREE_DUP(address);
156 CPY_TO_USER(addressLen, close(ret); FREE_DUP(address));
157 DUP_TO_USER(address, LEN(addressLen), close(ret); FREE_DUP(address));
158 FREE_DUP(address);
298 int flags, struct sockaddr *address,
309 CHECK_ASPACE(address, LEN(addressLen));
310 DUP_FROM_USER_NOCOPY(address, LEN(addressLen));
312 DUP_FROM_USER_NOCOPY(buffer, length, FREE_DUP(address));
314 if (buffer == NULL || (address != NULL && addressLen == NULL)) {
318 ret = recvfrom(socket, buffer, length, flags, address, addressLen);
321 FREE_DUP(address);
326 CPY_TO_USER(addressLen, FREE_DUP(address); FREE_DUP(buffer));
327 DUP_TO_USER(address, LEN(addressLen), FREE_DUP(address); FREE_DUP(buffer));
328 DUP_TO_USER(buffer, ret, FREE_DUP(address); FREE_DUP(buffer));
329 FREE_DUP(address);