diff options
author | jkim <jkim@FreeBSD.org> | 2006-12-04 22:38:52 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2006-12-04 22:38:52 +0000 |
commit | 7d0068dacdbbbe473e388eba9e0c24a2ce548769 (patch) | |
tree | 73522ddb38d47b1404ef928876b9ea483a54136d /lib/libgssapi/gss_unseal.c | |
parent | ff9c89ea112656bad19d3fdda0f118752731a4df (diff) | |
download | FreeBSD-src-7d0068dacdbbbe473e388eba9e0c24a2ce548769.zip FreeBSD-src-7d0068dacdbbbe473e388eba9e0c24a2ce548769.tar.gz |
MFP4: 109652
Fixes for 'blocking in fifoor state' problem of LTP tests.
linux_*stat*() functions were opening files with O_RDONLY to get
major/minor pair for char/block special files. Unfortunately,
when these functions are used against fifo, it is blocked forever
because there is no writer. Instead, we only open char/block special
files for major/minor conversion. We have to get rid of kern_open()
entirely from translate_path_major_minor() but today is not the day.
While I am here, add checks for errors before calling
translate_path_major_minor().
Diffstat (limited to 'lib/libgssapi/gss_unseal.c')
0 files changed, 0 insertions, 0 deletions