headers/libc: remove largefile interfaces
commit074d53e603d9222cfc0a48d05aaef977e65f5988
authorLauri Tirkkonen <lotheac@iki.fi>
Sat, 5 Jan 2019 01:47:21 +0000 (5 03:47 +0200)
committerLauri Tirkkonen <lotheac@iki.fi>
Sat, 5 Jan 2019 22:51:20 +0000 (6 00:51 +0200)
treef7690d2c864c139da306dcf8607a24963dc67555
parent39de44382f2828bcc9e12a2b0a7a0d9aa46a8379
headers/libc: remove largefile interfaces

this large commit reintroduces the 32-bit libc file symbols without the
64 suffix, leaves the 64-suffixed versions as aliases to the regular
ones, and removes most of the largefile trickery from the system
headers, though some is still necessary for kernel and other software
that explicitly uses the *64 versions. those workarounds in the headers
should go away after software has been modified to no longer use the *64
stuff.
64 files changed:
include/aio.h
include/dirent.h
include/fcntl.h
include/fts.h
include/ftw.h
include/glob.h
include/iso/stdio_iso.h
include/libgen.h
include/stdio.h
include/stdlib.h
include/sys/asynch.h
include/sys/dirent.h
include/sys/mman.h
include/sys/resource.h
include/sys/stat.h
include/sys/statvfs.h
include/sys/uio.h
include/unistd.h
usr/src/lib/libast/i386/include/ast/ast_lib.h
usr/src/lib/libast/i386/src/lib/libast/FEATURE/lib
usr/src/lib/libast/i386/src/lib/libast/ast_lib.h
usr/src/lib/libc/amd64/Makefile
usr/src/lib/libc/common/sys/fstatvfs.s
usr/src/lib/libc/common/sys/getdents.s
usr/src/lib/libc/common/sys/getrlimit.s
usr/src/lib/libc/common/sys/lseek.s
usr/src/lib/libc/common/sys/mmap.s
usr/src/lib/libc/common/sys/pread.s
usr/src/lib/libc/common/sys/preadv.s
usr/src/lib/libc/common/sys/pwrite.s
usr/src/lib/libc/common/sys/pwritev.s
usr/src/lib/libc/common/sys/setrlimit.s
usr/src/lib/libc/common/sys/statvfs.s
usr/src/lib/libc/inc/stdiom.h
usr/src/lib/libc/port/aio/aio.c
usr/src/lib/libc/port/aio/posix_aio.c
usr/src/lib/libc/port/gen/attropen.c
usr/src/lib/libc/port/gen/closefrom.c
usr/src/lib/libc/port/gen/fts.c
usr/src/lib/libc/port/gen/ftw.c
usr/src/lib/libc/port/gen/getvfsent.c
usr/src/lib/libc/port/gen/mkstemp.c
usr/src/lib/libc/port/gen/nftw.c
usr/src/lib/libc/port/gen/posix_fadvise.c
usr/src/lib/libc/port/gen/posix_fallocate.c
usr/src/lib/libc/port/gen/readdir.c
usr/src/lib/libc/port/gen/readdir_r.c
usr/src/lib/libc/port/gen/scandir.c
usr/src/lib/libc/port/gen/tell.c
usr/src/lib/libc/port/gen/truncate.c
usr/src/lib/libc/port/gen/ttyname.c
usr/src/lib/libc/port/mapfile-vers
usr/src/lib/libc/port/regex/glob.c
usr/src/lib/libc/port/stdio/_endopen.c
usr/src/lib/libc/port/stdio/fopen.c
usr/src/lib/libc/port/stdio/fpos.c
usr/src/lib/libc/port/stdio/fseeko.c
usr/src/lib/libc/port/stdio/ftello.c
usr/src/lib/libc/port/stdio/tmpfile.c
usr/src/lib/libc/port/sys/lockf.c
usr/src/lib/libc/port/sys/stat.c
usr/src/lib/libc/port/threads/scalls.c
usr/src/lib/libc/port/threads/thr.c
usr/src/tools/btxld/Makefile