equal
deleted
inserted
replaced
1083 return 0; |
1083 return 0; |
1084 } |
1084 } |
1085 } |
1085 } |
1086 #endif |
1086 #endif |
1087 |
1087 |
1088 rv = getsockopt(fd, level, opt, result, (socklen_t)len); |
1088 #ifdef __solaris__ |
|
1089 rv = getsockopt(fd, level, opt, result, len); |
|
1090 #else |
|
1091 { |
|
1092 socklen_t socklen = *len; |
|
1093 rv = getsockopt(fd, level, opt, result, &socklen); |
|
1094 *len = socklen; |
|
1095 } |
|
1096 #endif |
|
1097 |
1089 if (rv < 0) { |
1098 if (rv < 0) { |
1090 return rv; |
1099 return rv; |
1091 } |
1100 } |
1092 |
1101 |
1093 #ifdef __linux__ |
1102 #ifdef __linux__ |