Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!nntp.coast.net!howland.erols.net!EU.net!main.Germany.EU.net!Dortmund.Germany.EU.net!interface-business.de!usenet From: j@ida.interface-business.de (J Wunsch) Newsgroups: comp.unix.solaris,comp.unix.bsd.misc Subject: Re: Solaris 2.6 Date: 27 Nov 1996 13:59:26 GMT Organization: interface business GmbH, Dresden Lines: 19 Distribution: inet Message-ID: <57hhfu$kp9@innocence.interface-business.de> References: <32986299.AC7@mail.esrin.esa.it> <57djlg$bks@agate.berkeley.edu> <57dkbq$bsr@panix2.panix.com> <casper.329abb76@mail.fwi.uva.nl> <57ej3a$7ij@panix2.panix.com> Reply-To: joerg_wunsch@interface-business.de (Joerg Wunsch) NNTP-Posting-Host: ida.interface-business.de X-Newsreader: knews 0.9.6 X-Phone: +49-351-31809-14 X-Fax: +49-351-3361187 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Xref: euryale.cc.adfa.oz.au comp.unix.solaris:90608 comp.unix.bsd.misc:1608 tls@panix.com (Thor Lancelot Simon) wrote: > That's false. When the NetBSD kernel moved from a Net2 code base to a > 4.4-Lite code base, *no* user code needed to be recompiled to deal with the > change in the size of off_t. It doesn't "often" boil down to that, it never > boils down to it. The syscall number for "open" was changed, and programs > which used the old syscall got the old behaviour -- still do, if the kernel's > compiled with COMPAT_43 or COMPAT_09. Btw., i basically agree with you, but just wanna mention that the fathers of 4.4BSD forgot about one syscall: fcntl. When used for file locking, it also involves an off_t inside a structure. This has been overlooked, and as a result, 4.3BSD programs using fcntl file locking were indeed broken under 4.4BSD. -- J"org Wunsch Unix support engineer joerg_wunsch@interface-business.de http://www.interface-business.de/~j