# HG changeset patch # User Rik # Date 1711153893 25200 # Node ID ddd3da3f1a7015df278be8fcbc6dfb76c57c2c21 # Parent c0ee9e8e311716d6f7132d2010aab8aefbe12c9f Return flags from fcntl (bug #65504) * syscalls.cc (Ffcntl): For non-error conditions, return output from fcntl() syscall which might be flags. diff -r c0ee9e8e3117 -r ddd3da3f1a70 libinterp/corefcn/syscalls.cc --- a/libinterp/corefcn/syscalls.cc Fri Mar 22 19:41:48 2024 +0100 +++ b/libinterp/corefcn/syscalls.cc Fri Mar 22 17:31:33 2024 -0700 @@ -485,7 +485,7 @@ if (status < 0) retval = ovl (-1.0, msg); else - retval = ovl (0.0, ""); + retval = ovl (status, ""); } return retval;