#include
#include
#include
#include
#include
#include
int main(){
int sockfd,optlen,ti;
struct linger ling;
if( (sockfd = socket(AF_INET, SOCK_STREAM, 0))< 0){
perror("socket error");
}
optlen = sizeof(ling);
if( getsockopt(sockfd,SOL_SOCKET, SO_LINGER,
(struct linger*)&ling,&optlen) < 0){
perror("getsockopt error");
}
ti = ling.l_linger;
printf("SOCK LINGER TIME = %d %
d\n",ti,ling.l_onoff);