Hello,

Any chances to MFC these changes before 4.5? The bug is very
annoying.

| mckusick    2000/07/03 20:34:11 PDT
|
|  Modified files:
|    sys/dev/ccd          ccd.c
|    sys/dev/vn           vn.c
|    sys/kern             kern_acct.c kern_ktrace.c kern_linker.c
|                         kern_sig.c link_aout.c link_elf.c
|                         vfs_syscalls.c vfs_vnops.c
|    sys/sys              vnode.h
|    sys/ufs/ufs          ufs_extattr.c ufs_quota.c
|  Log:
|
|  Move the truncation code out of vn_open and into the open system
|  call after the acquisition of any advisory locks. This fix corrects
|  a case in which a process tries to open a file with a non-blocking
|  exclusive lock. Even if it fails to get the lock it would still
|  truncate the file even though its open failed. With this change,
|  the truncation is done only after the lock is successfully acquired.
|
|  Obtained from:         BSD/OS

TIA,

- -maxim

-- 
Maxim Konovalov, MAcomnet, Internet-Intranet Dept., system engineer
phone: +7 (095) 796-9079, mailto: [EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to