| 2387 | } |
| 2388 | |
| 2389 | void * |
| 2390 | ifr_buffer_get_buffer(void *data) |
| 2391 | { |
| 2392 | union ifreq_union *ifrup; |
| 2393 | |
| 2394 | ifrup = data; |
| 2395 | #ifdef COMPAT_FREEBSD32 |
| 2396 | if (SV_CURPROC_FLAG(SV_ILP32)) |
| 2397 | return ((void *)(uintptr_t) |
| 2398 | ifrup->ifr32.ifr_ifru.ifru_buffer.buffer); |
| 2399 | #endif |
| 2400 | return (ifrup->ifr.ifr_ifru.ifru_buffer.buffer); |
| 2401 | } |
| 2402 | |
| 2403 | static void |
| 2404 | ifr_buffer_set_buffer_null(void *data) |