#include<iostream>
#include<sys/stat.h>
#include<sys/socket.h>
#include<my_error.h>
using namespace std;
int main(){
int fd;
struct stat stat;
if((fd=socket(AF_INET,SOCK_DGRAM,0))<0)
err_sys("socket error");
if((fstat(fd,&stat))<0)
err_sys("fstat error");
cout<<"st_mode="<<stat.st_mode<<endl<<
"st_ino="<<stat.st_ino<<endl<<
"st_size="<<stat.st_size<<endl<<
"st_blocks="<<stat.st_blocks<<endl;
return 0;
}
輸出:
st_mode=49663
st_ino=83937
st_size=0
st_blocks=0