| 1489 | |
| 1490 | #if defined(COMPAT_FREEBSD11) |
| 1491 | int |
| 1492 | freebsd11_fstat(struct thread *td, struct freebsd11_fstat_args *uap) |
| 1493 | { |
| 1494 | struct stat sb; |
| 1495 | struct freebsd11_stat osb; |
| 1496 | int error; |
| 1497 | |
| 1498 | error = kern_fstat(td, uap->fd, &sb); |
| 1499 | if (error != 0) |
| 1500 | return (error); |
| 1501 | error = freebsd11_cvtstat(&sb, &osb); |
| 1502 | if (error == 0) |
| 1503 | error = copyout(&osb, uap->sb, sizeof(osb)); |
| 1504 | return (error); |
| 1505 | } |
| 1506 | #endif /* COMPAT_FREEBSD11 */ |
| 1507 | |
| 1508 | /* |
nothing calls this directly
no test coverage detected