- if (fp->f_flag&FPORT) {
- ptstat(fp);
- return;
- }
-#ifdef BBNNET
- if (fp->f_flag&FNET) {
- u.u_error = EINVAL;
- return;
- }
-#endif
- stat1(fp->f_inode, uap->sb);
+ if (fp->f_flag & FSOCKET)
+ sostat(fp->f_socket);
+ else
+ stat1(fp->f_inode, uap->sb);