From 808c2549bfb17d22388a197d361a07ce0fc8f54f Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 18 Apr 2026 13:06:18 +0300 Subject: Fix task 35: treat negative fcntl errno as failure --- internal/eventloop_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'internal/eventloop_test.go') diff --git a/internal/eventloop_test.go b/internal/eventloop_test.go index c5aebe4..98f2209 100644 --- a/internal/eventloop_test.go +++ b/internal/eventloop_test.go @@ -2143,7 +2143,7 @@ func makeFcntlErrorTestData(t *testing.T) (td testData) { fcntlEnterEv2, fcntlEnterBytes2 := makeEnterFcntlEvent(t, defaulTime+400, defaultPid, defaultTid, fd, syscall.F_SETFL, uint64(syscall.O_NONBLOCK)) td.rawTracepoints = append(td.rawTracepoints, fcntlEnterBytes2) - fcntlExitEv2, fcntlExitBytes2 := makeExitRetEvent(t, defaulTime+500, defaultPid, defaultTid, types.SYS_EXIT_FCNTL, -1) // Error return + fcntlExitEv2, fcntlExitBytes2 := makeExitRetEvent(t, defaulTime+500, defaultPid, defaultTid, types.SYS_EXIT_FCNTL, -9) // Realistic kernel errno return td.rawTracepoints = append(td.rawTracepoints, fcntlExitBytes2) // Validate F_SETFL error didn't change flags -- cgit v1.2.3