funopen(): change seekfn argument to use off_t, not fpos_t
authormillert <millert@openbsd.org>
Wed, 5 Jan 2022 20:57:27 +0000 (20:57 +0000)
committermillert <millert@openbsd.org>
Wed, 5 Jan 2022 20:57:27 +0000 (20:57 +0000)
commit6a970984017e44324691a449cac38ecd00b249d7
tree769d46f7de63de2044016b7209eba13c9d9f23d9
parent3c1fcd29c88b761576c005d6378f83dad0199c0f
funopen(): change seekfn argument to use off_t, not fpos_t
On BSD, fpos_t is typedef'd to off_t but some systems use a struct.
This means fpos_t is not a portable function argument or return value.
Both FreeBSD and the Linux libbsd funopen() have switched to off_t
for this--we should too.  From Joe Nelson.  OK deraadt@
bin/csh/csh.c
include/stdio.h
lib/libc/stdio/funopen.3
lib/libc/stdio/funopen.c