Lines Matching defs:optLen
348 const void *optValue, socklen_t optLen)
353 CHECK_ASPACE(optValue, optLen);
355 DUP_FROM_USER(optValue, optLen);
356 ret = setsockopt(socket, level, optName, optValue, optLen);
366 void *optValue, socklen_t *optLen)
372 CHECK_ASPACE(optLen, sizeof(socklen_t));
373 CPY_FROM_USER(optLen);
375 CHECK_ASPACE(optValue, LEN(optLen));
376 DUP_FROM_USER_NOCOPY(optValue, LEN(optLen));
378 if (optLen == NULL) {
382 ret = getsockopt(sockfd, level, optName, optValue, optLen);
389 CPY_TO_USER(optLen, FREE_DUP(optValue));
390 DUP_TO_USER(optValue, LEN(optLen), FREE_DUP(optValue));