opnsense-src/tests/sys/kern
Kyle Evans aebaa32c31 kern: pts: do not special case closed slave side
This would previously return 1 if the slave side of the pts was closed
to force an application to read() from it and observe the EOF, but it's
not clear why and this is inconsistent both with how we handle devices
with similar mechanics (like pipes) and also with other kernels, such as
OpenBSD/NetBSD and Linux.

PR:             239604
Reviewed by:	kib

(cherry picked from commit 30189156d325fbcc9d1997d791daedc9fa3bed20)
2024-01-30 11:11:24 -06:00
..
acct Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
execve Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
pipe Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
basic_signal.c Reenable basic_signal:trap_signal_test on i386 2022-08-25 12:09:00 +08:00
coredump_phnum_helper.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
coredump_phnum_test.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
fdgrowtable_test.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
kcov.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
kern_copyin.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
kern_descrip_test.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
kill_zombie.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
ktls_test.c ktls tests: Relax error checking for shutdown(2) a bit 2023-11-24 11:37:46 -05:00
libkern_crc32.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
Makefile kern: pts: do not special case closed slave side 2024-01-30 11:11:24 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.inc Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
module_test.c module_test: Fix some assignments to errno intended to be tests. 2022-03-14 14:05:05 -07:00
pdeathsig.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pdeathsig_helper.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
ptrace_test.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
reaper.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sched_affinity.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sendfile_helper.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
sendfile_test.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sigaltstack.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sigsys.c tests: Test that SIGSYS is not delivered if kern.signosys knob is off 2023-10-10 08:12:12 +03:00
sigwait.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
socket_accf.c tests/socket: add accept_filter(9) test 2022-08-08 14:10:18 -07:00
socket_msg_trunc.c socket tests: Build fix 2023-10-24 10:28:11 -04:00
socket_msg_waitall.c socket tests: Add a regression test for MSG_WAITALL 2023-09-27 08:33:24 -04:00
sonewconn_overflow.py Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sonewconn_overflow.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
subr_physmem_test.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sys_getrandom.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sysctl_kern_proc.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
tty_pts.c kern: pts: do not special case closed slave side 2024-01-30 11:11:24 -06:00
unix_dgram.c unix tests: Add a regression test for getpeername(2) 2023-06-21 14:39:36 -04:00
unix_passfd_dgram.c tests/unix_passfd: compile SOCK_STREAM and SOCK_DGRAM versions 2022-06-24 09:09:11 -07:00
unix_passfd_stream.c tests/unix_passfd: compile SOCK_STREAM and SOCK_DGRAM versions 2022-06-24 09:09:11 -07:00
unix_passfd_test.c unix tests: Use the right type for sendmsg(2) return values 2023-09-27 08:32:49 -04:00
unix_seqpacket_test.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
unix_socketpair_test.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
waitpid_nohang.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00