- 包裹函数
为了包边检查程序中出现的错误,我们可通过定义包裹函数来缩短程序,每个包裹函数完成实际的函数调用,检查返回值,并按照发生错误时终止进程。包裹函数中的函数名采用实际函数名的首字母大写的形式。
sockfd=Socket(AF_INET, SOCK_STREAM, 0);
int Socket(int family, int type, int protocol){
int n;
if ( (n=socket(family, type, protocol)) < 0)
err_sys("Socket error");
return(n);
}
- 未完待续