I work with some people to improve the Linux compatibility layer in FreeBSD. We use the LTP to verify our emulation layer. We run the LTP linux binaries in a chroot with gentoo libs/binaries withhin our emulation layer. So the LTP is exerciesing the emulated linux syscalls.
I noticed that the logfile in the results directory (runltp -p -l logfile_name) contains a PASS for the vhangup testscases, but the verbose output to stdout shows that it FAILs. It prints
vhangup() failed, errno:38; syscall not implemented
Bye,
Alexander.
Logged In: YES
user_id=1737361
Originator: NO
Hi Alexander,
I tried this out again on a higher smp kernel. Did not report any error. Please check the attached file for the same.
Regards--
Subrata
File Added: logs-output-vhangup-syscall.tar