I see this test failure with coreutils from today, in a Solaris 11.4 VM:

FAIL: tests/truncate/multiple-files
===================================

++ initial_cwd_=/export/home/bruno/coreutils-2026-03-23/build-64
+++ testdir_prefix_
+++ printf gt
++ pfx_=gt
+++ mktempd_ /export/home/bruno/coreutils-2026-03-23/build-64 
gt-multiple-files.sh.XXXX
+++ case $# in
+++ destdir_=/export/home/bruno/coreutils-2026-03-23/build-64
+++ template_=gt-multiple-files.sh.XXXX
+++ MAX_TRIES_=4
+++ case $destdir_ in
+++ destdir_slash_=/export/home/bruno/coreutils-2026-03-23/build-64/
+++ case $template_ in
++++ unset TMPDIR
+++ d=/export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ
+++ case $d in
+++ :
+++ test -d 
/export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ
++++ ls -dgo 
/export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ
+++ perms='drwx------ 2 2 Mar 23 23:40 
/export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ'
+++ case $perms in
+++ :
+++ echo 
/export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ
+++ return
++ 
test_dir_=/export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ
++ cd /export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ
++ case $srcdir in
++ srcdir=../..
++ builddir=..
++ export srcdir builddir
++ gl_init_sh_nl_='
'
++ IFS='        
'
++ for sig_ in 1 2 3 13 15
+++ expr 1 + 128
++ eval 'trap '\''Exit 129'\'' 1'
+++ trap 'Exit 129' 1
++ for sig_ in 1 2 3 13 15
+++ expr 2 + 128
++ eval 'trap '\''Exit 130'\'' 2'
+++ trap 'Exit 130' 2
++ for sig_ in 1 2 3 13 15
+++ expr 3 + 128
++ eval 'trap '\''Exit 131'\'' 3'
+++ trap 'Exit 131' 3
++ for sig_ in 1 2 3 13 15
+++ expr 13 + 128
++ eval 'trap '\''Exit 141'\'' 13'
+++ trap 'Exit 141' 13
++ for sig_ in 1 2 3 13 15
+++ expr 15 + 128
++ eval 'trap '\''Exit 143'\'' 15'
+++ trap 'Exit 143' 15
++ saved_IFS='  
'
++ IFS=:
++ new_PATH=
++ for dir in $PATH
++ IFS='        
'
++ case "$dir" in
++ test -d /export/home/bruno/coreutils-2026-03-23/build-64/src/.
++ new_PATH=/export/home/bruno/coreutils-2026-03-23/build-64/src
++ for dir in $PATH
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/xpg4/bin/.
++ new_PATH=/export/home/bruno/coreutils-2026-03-23/build-64/src:/usr/xpg4/bin
++ for dir in $PATH
++ IFS='        
'
++ case "$dir" in
++ test -d /export/home/bruno/prefix64/bin/.
++ 
new_PATH=/export/home/bruno/coreutils-2026-03-23/build-64/src:/usr/xpg4/bin:/export/home/bruno/prefix64/bin
++ for dir in $PATH
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/bin/.
++ 
new_PATH=/export/home/bruno/coreutils-2026-03-23/build-64/src:/usr/xpg4/bin:/export/home/bruno/prefix64/bin:/usr/bin
++ for dir in $PATH
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/sbin/.
++ 
new_PATH=/export/home/bruno/coreutils-2026-03-23/build-64/src:/usr/xpg4/bin:/export/home/bruno/prefix64/bin:/usr/bin:/usr/sbin
++ for dir in $PATH
++ IFS='        
'
++ case "$dir" in
++ test -d /sbin/.
++ 
new_PATH=/export/home/bruno/coreutils-2026-03-23/build-64/src:/usr/xpg4/bin:/export/home/bruno/prefix64/bin:/usr/bin:/usr/sbin:/sbin
++ IFS='        
'
++ 
PATH=/export/home/bruno/coreutils-2026-03-23/build-64/src:/usr/xpg4/bin:/export/home/bruno/prefix64/bin:/usr/bin:/usr/sbin:/sbin
++ export PATH
++ trap remove_tmp_ EXIT
+ path_prepend_ ./src
+ test 1 '!=' 0
+ path_dir_=./src
+ case $path_dir_ in
+ abs_path_dir_=/export/home/bruno/coreutils-2026-03-23/build-64/./src
+ case $abs_path_dir_ in
+ 
PATH=/export/home/bruno/coreutils-2026-03-23/build-64/./src:/export/home/bruno/coreutils-2026-03-23/build-64/src:/usr/xpg4/bin:/export/home/bruno/prefix64/bin:/usr/bin:/usr/sbin:/sbin
+ create_exe_shims_ /export/home/bruno/coreutils-2026-03-23/build-64/./src
+ case $EXEEXT in
+ return 0
+ shift
+ test 0 '!=' 0
+ export PATH
+ print_ver_ truncate
+ require_built_ truncate
+ skip_=no
+ for i in "$@"
+ case " $built_programs " in
+ test no = yes
+ test yes = yes
+ local i
+ for i in $*
+ env truncate --version
truncate (GNU coreutils) 2026-03-23
Copyright (C) 2026 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Padraig Brady.
+ getlimits_
++ getlimits
+ eval CHAR_MAX=127 CHAR_OFLOW=128 CHAR_MIN=-128 CHAR_UFLOW=-129 SCHAR_MAX=127 
SCHAR_OFLOW=128 SCHAR_MIN=-128 SCHAR_UFLOW=-129 UCHAR_MAX=255 UCHAR_OFLOW=256 
SHRT_MAX=32767 SHRT_OFLOW=32768 SHRT_MIN=-32768 SHRT_UFLOW=-32769 
INT_MAX=2147483647 INT_OFLOW=2147483648 INT_MIN=-2147483648 
INT_UFLOW=-2147483649 UINT_MAX=4294967295 UINT_OFLOW=4294967296 
LONG_MAX=9223372036854775807 LONG_OFLOW=9223372036854775808 
LONG_MIN=-9223372036854775808 LONG_UFLOW=-9223372036854775809 
ULONG_MAX=18446744073709551615 ULONG_OFLOW=18446744073709551616 
SIZE_MAX=18446744073709551615 SIZE_OFLOW=18446744073709551616 
SSIZE_MAX=9223372036854775807 SSIZE_OFLOW=9223372036854775808 
SSIZE_MIN=-9223372036854775808 SSIZE_UFLOW=-9223372036854775809 
TIME_T_MAX=9223372036854775807 TIME_T_OFLOW=9223372036854775808 
TIME_T_MIN=-9223372036854775808 TIME_T_UFLOW=-9223372036854775809 
UID_T_MAX=4294967295 UID_T_OFLOW=4294967296 GID_T_MAX=4294967295 
GID_T_OFLOW=4294967296 PID_T_MAX=2147483647 PID_T_OFLOW=2147483648 
PID_T_MIN=-2147483648 PID_T_UFLOW=-2147483649 OFF_T_MAX=9223372036854775807 
OFF_T_OFLOW=9223372036854775808 OFF_T_MIN=-9223372036854775808 
OFF_T_UFLOW=-9223372036854775809 OFF64_T_MAX=9223372036854775807 
OFF64_T_OFLOW=9223372036854775808 OFF64_T_MIN=-9223372036854775808 
OFF64_T_UFLOW=-9223372036854775809 INTMAX_MAX=9223372036854775807 
INTMAX_OFLOW=9223372036854775808 INTMAX_MIN=-9223372036854775808 
INTMAX_UFLOW=-9223372036854775809 UINTMAX_MAX=18446744073709551615 
UINTMAX_OFLOW=18446744073709551616 FLT_MIN=1.1754944e-38 FLT_MAX=3.4028235e+38 
DBL_MIN=2.2250738585072014e-308 DBL_MAX=1.7976931348623157e+308 
LDBL_MIN=3.3621031431120935063e-4932 LDBL_MAX=1.189731495357231765e+4932 
SIGRTMIN=41 SIGRTMAX=72 IO_BUFSIZE=262144 'EDOM='\''Argument' out of 
'domain'\''' 'EILSEQ='\''Illegal' byte 'sequence'\''' 'ERANGE='\''Result' too 
'large'\''' 'E2BIG='\''Arg' list too 'long'\''' 'EACCES='\''Permission' 
'denied'\''' 'EADDRINUSE='\''Address' already in 'use'\''' 
'EADDRNOTAVAIL='\''Cannot' assign requested 'address'\''' 
'EAFNOSUPPORT='\''Address' family not supported by protocol 'family'\''' 
'EAGAIN='\''Resource' temporarily 'unavailable'\''' 'EALREADY='\''Operation' 
already in 'progress'\''' 'EBADF='\''Bad' file 'number'\''' 'EBADMSG='\''Not' a 
data 'message'\''' 'EBUSY='\''Device' 'busy'\''' 'ECANCELED='\''Operation' 
'canceled'\''' 'ECHILD='\''No' child 'processes'\''' 
'ECONNABORTED='\''Software' caused connection 'abort'\''' 
'ECONNREFUSED='\''Connection' 'refused'\''' 'ECONNRESET='\''Connection' reset 
by 'peer'\''' 'EDEADLK='\''Deadlock' situation 'detected/avoided'\''' 
'EDESTADDRREQ='\''Destination' address 'required'\''' 'EDQUOT='\''Disc' quota 
'exceeded'\''' 'EEXIST='\''File' 'exists'\''' 'EFAULT='\''Bad' 'address'\''' 
'EFBIG='\''File' too 'large'\''' 'EHOSTUNREACH='\''No' route to 'host'\''' 
'EIDRM='\''Identifier' 'removed'\''' 'EINPROGRESS='\''Operation' now in 
'progress'\''' 'EINTR='\''Interrupted' system 'call'\''' 'EINVAL='\''Invalid' 
'argument'\''' 'EIO='\''I/O' 'error'\''' 'EISCONN='\''Transport' endpoint is 
already 'connected'\''' 'EISDIR='\''Is' a 'directory'\''' 'ELOOP='\''Number' of 
symbolic links encountered during path name traversal exceeds 'MAXSYMLINKS'\''' 
'EMFILE='\''Too' many open 'files'\''' 'EMLINK='\''Too' many 'links'\''' 
'EMSGSIZE='\''Message' too 'long'\''' 'EMULTIHOP='\''Multihop' 'attempted'\''' 
'ENAMETOOLONG='\''File' name too 'long'\''' 'ENETDOWN='\''Network' is 
'down'\''' 'ENETRESET='\''Network' dropped connection because of 'reset'\''' 
'ENETUNREACH='\''Network' is 'unreachable'\''' 'ENFILE='\''File' table 
'overflow'\''' 'ENOBUFS='\''No' buffer space 'available'\''' 'ENODATA='\''No' 
data 'available'\''' 'ENODEV='\''No' such 'device'\''' 'ENOENT='\''No' such 
file or 'directory'\''' 'ENOEXEC='\''Exec' format 'error'\''' 'ENOLCK='\''No' 
record locks 'available'\''' 'ENOLINK='\''Link' has been 'severed'\''' 
'ENOMEM='\''Not' enough 'space'\''' 'ENOMSG='\''No' message of desired 
'type'\''' 'ENOPROTOOPT='\''Option' not supported by 'protocol'\''' 
'ENOSPC='\''No' space left on 'device'\''' 'ENOSR='\''Out' of stream 
'resources'\''' 'ENOSTR='\''Not' a stream 'device'\''' 'ENOSYS='\''Operation' 
not 'applicable'\''' 'ENOTCONN='\''Transport' endpoint is not 'connected'\''' 
'ENOTDIR='\''Not' a 'directory'\''' 'ENOTEMPTY='\''Directory' not 'empty'\''' 
'ENOTRECOVERABLE='\''Lock' is not 'recoverable'\''' 'ENOTSOCK='\''Socket' 
operation on 'non-socket'\''' 'ENOTSUP='\''Operation' not 'supported'\''' 
'ENOTTY='\''Inappropriate' ioctl for 'device'\''' 'ENXIO='\''No' such device or 
'address'\''' 'EOPNOTSUPP='\''Operation' not supported on transport 
'endpoint'\''' 'EOVERFLOW='\''Value' too large for defined data 'type'\''' 
'EOWNERDEAD='\''Owner' of the lock 'died'\''' 'EPERM='\''Not' 'owner'\''' 
'EPIPE='\''Broken' 'pipe'\''' 'EPROTO='\''Protocol' 'error'\''' 
'EPROTONOSUPPORT='\''Protocol' not 'supported'\''' 'EPROTOTYPE='\''Protocol' 
wrong type for 'socket'\''' 'EROFS='\''Read-only' file 'system'\''' 
'ESOCKTNOSUPPORT='\''Socket' type not 'supported'\''' 'ESPIPE='\''Illegal' 
'seek'\''' 'ESRCH='\''No' such 'process'\''' 'ESTALE='\''Stale' NFS file 
'handle'\''' 'ETIME='\''Timer' 'expired'\''' 'ETIMEDOUT='\''Connection' timed 
'out'\''' 'ETXTBSY='\''Text' file 'busy'\''' 'EXDEV='\''Cross-device' 
'link'\''' 'EADI='\''Application' Data Integrity mismatch 'detected'\''' 
'EADV='\''Advertise' 'error'\''' 'EBADE='\''Checksum' 'failure'\''' 
'EBADFD='\''File' descriptor in bad 'state'\''' 'EBADR='\''Too' 
'fragmented'\''' 'EBADRQC='\''Bad' request 'code'\''' 'EBADSLT='\''Invalid' 
'slot'\''' 'EBFONT='\''Bad' font file 'format'\''' 'ECHRNG='\''Channel' number 
out of 'range'\''' 'ECOMM='\''Communication' error on 'send'\''' 
'EDEADLOCK='\''File' locking 'deadlock'\''' 'EHOSTDOWN='\''Host' is 'down'\''' 
'EL2HLT='\''Level' 2 'halted'\''' 'EL2NSYNC='\''Level' 2 not 'synchronized'\''' 
'EL3HLT='\''Level' 3 'halted'\''' 'EL3RST='\''Level' 3 'reset'\''' 
'ELIBACC='\''Can' not access a needed shared 'library'\''' 
'ELIBBAD='\''Accessing' a corrupted shared 'library'\''' 'ELIBEXEC='\''Can' not 
exec a shared library 'directly'\''' 'ELIBMAX='\''Attempting' to link in more 
shared libraries than system 'limit'\''' 'ELIBSCN='\''.lib' section in a.out 
'corrupted'\''' 'ELNRNG='\''Link' number out of 'range'\''' 
'ELOCKUNMAPPED='\''Locked' lock was unmapped \' 'ENOANO='\''Cryptographic' key 
not 'available'\''' 'ENOCSI='\''No' CSI structure 'available'\''' 
'ENONET='\''Machine' is not on the 'network'\''' 'ENOPKG='\''Package' not 
'installed'\''' 'ENOTACTIVE='\''Facility' is not 'active'\''' 
'ENOTBLK='\''Block' device 'required'\''' 'ENOTUNIQ='\''Name' not unique on 
'network'\''' 'EPFNOSUPPORT='\''Protocol' family not 'supported'\''' 
'EREMCHG='\''Remote' address 'changed'\''' 'EREMOTE='\''Object' is 'remote'\''' 
'ERESTART='\''Error' '91'\''' 'ESHUTDOWN='\''Cannot' send after socket 
'shutdown'\''' 'ESRMNT='\''Srmount' 'error'\''' 'ESTRPIPE='\''Error' '92'\''' 
'ETOOMANYREFS='\''Too' many references: cannot 'splice'\''' 
'EUNATCH='\''Protocol' driver not 'attached'\''' 'EUSERS='\''Too' many 
'users'\''' 'EXFULL='\''Message' tables 'full'\''' 'EWOULDBLOCK='\''Resource' 
temporarily 'unavailable'\'''
++ CHAR_MAX=127
++ CHAR_OFLOW=128
++ CHAR_MIN=-128
++ CHAR_UFLOW=-129
++ SCHAR_MAX=127
++ SCHAR_OFLOW=128
++ SCHAR_MIN=-128
++ SCHAR_UFLOW=-129
++ UCHAR_MAX=255
++ UCHAR_OFLOW=256
++ SHRT_MAX=32767
++ SHRT_OFLOW=32768
++ SHRT_MIN=-32768
++ SHRT_UFLOW=-32769
++ INT_MAX=2147483647
++ INT_OFLOW=2147483648
++ INT_MIN=-2147483648
++ INT_UFLOW=-2147483649
++ UINT_MAX=4294967295
++ UINT_OFLOW=4294967296
++ LONG_MAX=9223372036854775807
++ LONG_OFLOW=9223372036854775808
++ LONG_MIN=-9223372036854775808
++ LONG_UFLOW=-9223372036854775809
++ ULONG_MAX=18446744073709551615
++ ULONG_OFLOW=18446744073709551616
++ SIZE_MAX=18446744073709551615
++ SIZE_OFLOW=18446744073709551616
++ SSIZE_MAX=9223372036854775807
++ SSIZE_OFLOW=9223372036854775808
++ SSIZE_MIN=-9223372036854775808
++ SSIZE_UFLOW=-9223372036854775809
++ TIME_T_MAX=9223372036854775807
++ TIME_T_OFLOW=9223372036854775808
++ TIME_T_MIN=-9223372036854775808
++ TIME_T_UFLOW=-9223372036854775809
++ UID_T_MAX=4294967295
++ UID_T_OFLOW=4294967296
++ GID_T_MAX=4294967295
++ GID_T_OFLOW=4294967296
++ PID_T_MAX=2147483647
++ PID_T_OFLOW=2147483648
++ PID_T_MIN=-2147483648
++ PID_T_UFLOW=-2147483649
++ OFF_T_MAX=9223372036854775807
++ OFF_T_OFLOW=9223372036854775808
++ OFF_T_MIN=-9223372036854775808
++ OFF_T_UFLOW=-9223372036854775809
++ OFF64_T_MAX=9223372036854775807
++ OFF64_T_OFLOW=9223372036854775808
++ OFF64_T_MIN=-9223372036854775808
++ OFF64_T_UFLOW=-9223372036854775809
++ INTMAX_MAX=9223372036854775807
++ INTMAX_OFLOW=9223372036854775808
++ INTMAX_MIN=-9223372036854775808
++ INTMAX_UFLOW=-9223372036854775809
++ UINTMAX_MAX=18446744073709551615
++ UINTMAX_OFLOW=18446744073709551616
++ FLT_MIN=1.1754944e-38
++ FLT_MAX=3.4028235e+38
++ DBL_MIN=2.2250738585072014e-308
++ DBL_MAX=1.7976931348623157e+308
++ LDBL_MIN=3.3621031431120935063e-4932
++ LDBL_MAX=1.189731495357231765e+4932
++ SIGRTMIN=41
++ SIGRTMAX=72
++ IO_BUFSIZE=262144
++ EDOM='Argument out of domain'
++ EILSEQ='Illegal byte sequence'
++ ERANGE='Result too large'
++ E2BIG='Arg list too long'
++ EACCES='Permission denied'
++ EADDRINUSE='Address already in use'
++ EADDRNOTAVAIL='Cannot assign requested address'
++ EAFNOSUPPORT='Address family not supported by protocol family'
++ EAGAIN='Resource temporarily unavailable'
++ EALREADY='Operation already in progress'
++ EBADF='Bad file number'
++ EBADMSG='Not a data message'
++ EBUSY='Device busy'
++ ECANCELED='Operation canceled'
++ ECHILD='No child processes'
++ ECONNABORTED='Software caused connection abort'
++ ECONNREFUSED='Connection refused'
++ ECONNRESET='Connection reset by peer'
++ EDEADLK='Deadlock situation detected/avoided'
++ EDESTADDRREQ='Destination address required'
++ EDQUOT='Disc quota exceeded'
++ EEXIST='File exists'
++ EFAULT='Bad address'
++ EFBIG='File too large'
++ EHOSTUNREACH='No route to host'
++ EIDRM='Identifier removed'
++ EINPROGRESS='Operation now in progress'
++ EINTR='Interrupted system call'
++ EINVAL='Invalid argument'
++ EIO='I/O error'
++ EISCONN='Transport endpoint is already connected'
++ EISDIR='Is a directory'
++ ELOOP='Number of symbolic links encountered during path name traversal 
exceeds MAXSYMLINKS'
++ EMFILE='Too many open files'
++ EMLINK='Too many links'
++ EMSGSIZE='Message too long'
++ EMULTIHOP='Multihop attempted'
++ ENAMETOOLONG='File name too long'
++ ENETDOWN='Network is down'
++ ENETRESET='Network dropped connection because of reset'
++ ENETUNREACH='Network is unreachable'
++ ENFILE='File table overflow'
++ ENOBUFS='No buffer space available'
++ ENODATA='No data available'
++ ENODEV='No such device'
++ ENOENT='No such file or directory'
++ ENOEXEC='Exec format error'
++ ENOLCK='No record locks available'
++ ENOLINK='Link has been severed'
++ ENOMEM='Not enough space'
++ ENOMSG='No message of desired type'
++ ENOPROTOOPT='Option not supported by protocol'
++ ENOSPC='No space left on device'
++ ENOSR='Out of stream resources'
++ ENOSTR='Not a stream device'
++ ENOSYS='Operation not applicable'
++ ENOTCONN='Transport endpoint is not connected'
++ ENOTDIR='Not a directory'
++ ENOTEMPTY='Directory not empty'
++ ENOTRECOVERABLE='Lock is not recoverable'
++ ENOTSOCK='Socket operation on non-socket'
++ ENOTSUP='Operation not supported'
++ ENOTTY='Inappropriate ioctl for device'
++ ENXIO='No such device or address'
++ EOPNOTSUPP='Operation not supported on transport endpoint'
++ EOVERFLOW='Value too large for defined data type'
++ EOWNERDEAD='Owner of the lock died'
++ EPERM='Not owner'
++ EPIPE='Broken pipe'
++ EPROTO='Protocol error'
++ EPROTONOSUPPORT='Protocol not supported'
++ EPROTOTYPE='Protocol wrong type for socket'
++ EROFS='Read-only file system'
++ ESOCKTNOSUPPORT='Socket type not supported'
++ ESPIPE='Illegal seek'
++ ESRCH='No such process'
++ ESTALE='Stale NFS file handle'
++ ETIME='Timer expired'
++ ETIMEDOUT='Connection timed out'
++ ETXTBSY='Text file busy'
++ EXDEV='Cross-device link'
++ EADI='Application Data Integrity mismatch detected'
++ EADV='Advertise error'
++ EBADE='Checksum failure'
++ EBADFD='File descriptor in bad state'
++ EBADR='Too fragmented'
++ EBADRQC='Bad request code'
++ EBADSLT='Invalid slot'
++ EBFONT='Bad font file format'
++ ECHRNG='Channel number out of range'
++ ECOMM='Communication error on send'
++ EDEADLOCK='File locking deadlock'
++ EHOSTDOWN='Host is down'
++ EL2HLT='Level 2 halted'
++ EL2NSYNC='Level 2 not synchronized'
++ EL3HLT='Level 3 halted'
++ EL3RST='Level 3 reset'
++ ELIBACC='Can not access a needed shared library'
++ ELIBBAD='Accessing a corrupted shared library'
++ ELIBEXEC='Can not exec a shared library directly'
++ ELIBMAX='Attempting to link in more shared libraries than system limit'
++ ELIBSCN='.lib section in a.out corrupted'
++ ELNRNG='Link number out of range'
++ ELOCKUNMAPPED='Locked lock was unmapped '
++ ENOANO='Cryptographic key not available'
++ ENOCSI='No CSI structure available'
++ ENONET='Machine is not on the network'
++ ENOPKG='Package not installed'
++ ENOTACTIVE='Facility is not active'
++ ENOTBLK='Block device required'
++ ENOTUNIQ='Name not unique on network'
++ EPFNOSUPPORT='Protocol family not supported'
++ EREMCHG='Remote address changed'
++ EREMOTE='Object is remote'
++ ERESTART='Error 91'
++ ESHUTDOWN='Cannot send after socket shutdown'
++ ESRMNT='Srmount error'
++ ESTRPIPE='Error 92'
++ ETOOMANYREFS='Too many references: cannot splice'
++ EUNATCH='Protocol driver not attached'
++ EUSERS='Too many users'
++ EXFULL='Message tables full'
++ EWOULDBLOCK='Resource temporarily unavailable'
+ test 2147483647
+ returns_ 1 truncate -s0 a . b
+ test -f a
+ test -f b
+ compare /dev/null out
+ compare_dev_null_ /dev/null out
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s out
+ return 0
+ return 0
+ cat
+ compare exp-err err
+ compare_dev_null_ exp-err err
+ test 2 = 2
+ test xexp-err = x/dev/null
+ test xerr = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-err err
+ LC_ALL=C
+ diff -u exp-err err
--- exp-err     2026-03-23 23:40:31.409487553 +0100
+++ err 2026-03-23 23:40:31.403746784 +0100
@@ -1 +1 @@
-truncate: cannot open '.' for writing: Is a directory
+truncate: cannot open '.' for writing: Invalid argument
+ fail=1
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ test '' = yes
+ cd /export/home/bruno/coreutils-2026-03-23/build-64
+ chmod -R u+rwx 
/export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ
+ rm -rf 
/export/home/bruno/coreutils-2026-03-23/build-64/gt-multiple-files.sh.owkQ
+ exit 1
FAIL tests/truncate/multiple-files.sh (exit status: 1)




Reply via email to