Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Nov 1995 09:07:50 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        grog@lemis.de, hackers@FreeBSD.ORG
Subject:   Re: elm problem - "solved"
Message-ID:  <199511172207.JAA25421@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>I really have great difficulty understanding why this change was made.
>It means that old FreeBSD and BSD/386 binaries won't work correctly
>under FreeBSD or BSD/OS Versions 2.  I can't see any advantage at all
>in this change.  Grrrr.

They wouldn't have worked anyway, because off_t was smaller.  Apparently
4.4 took this breakage as an opportunity to improve the layout of
`struct flock'.  For some reason, there are no compatibility syscalls for
fcntl() or flock() like there are for lseek(), mmap(), and other syscalls
affected by the off_t change.  It is too late to fix this now, because
splitting the syscalls would break all 4.4 binaries that use them.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511172207.JAA25421>