Quite confusing
-bash-5.2$ cd /usr/src
-bash-5.2$ mkdir /tmp/cc
-bash-5.2$ cvs diff
can't create temporary directory /tmp/cvs-serv11343
No space left on device
-bash-5.2$ uname -a
OpenBSD snaps.lan 7.4 GENERIC.MP#1600 amd64
-bash-5.2$ mount | grep tmp ; df -hl | grep tmp
/dev/sd0d on /tmp type ffs (local, nodev, nosuid)
/dev/sd0d 3.9G 28.0K 3.7G 1% /tmp
-bash-5.2$ ls -ld / /tmp
drwxr-xr-x 17 root wheel 512 Jan 17 10:08 /
drwxrwxrwt 10 root wheel 512 Jan 17 10:30 /tmp
/tmp file system looks fine. Should I look for something in /etc ?
(trace of calls)
82878 cvs STRU promise="stdio rpath wpath cpath fattr getpw proc exec"
82878 cvs RET pledge 0
82878 cvs CALL kbind(0x7086174c80d8,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL kbind(0x7086174c8098,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL pipe(0x7086174c8168)
82878 cvs STRU int [2] { 3, 4 }
82878 cvs RET pipe 0
82878 cvs CALL pipe(0x7086174c8170)
82878 cvs STRU int [2] { 5, 6 }
82878 cvs RET pipe 0
82878 cvs CALL kbind(0x7086174c8098,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL fork()
82878 cvs RET fork 42338/0xa562
82878 cvs CALL kbind(0x7086174c8098,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL close(3)
82878 cvs RET close 0
82878 cvs CALL close(6)
82878 cvs RET close 0
82878 cvs CALL kbind(0x7086174c80c8,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL fcntl(4,F_SETFD,FD_CLOEXEC)
82878 cvs RET fcntl 0
82878 cvs CALL fcntl(5,F_SETFD,FD_CLOEXEC)
82878 cvs RET fcntl 0
82878 cvs CALL kbind(0x7086174c80e8,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL fcntl(4,F_GETFL)
82878 cvs RET fcntl 2
82878 cvs CALL fcntl(5,F_GETFL)
82878 cvs RET fcntl 2
82878 cvs CALL kbind(0x7086174c8098,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL
mmap(0,0x11000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
82878 cvs RET mmap 14144777306112/0xcdd566d4000
82878 cvs CALL kbind(0x7086174c80e8,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL kbind(0x7086174c7fc8,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL fstat(4,0x7086174c7ef0)
82878 cvs STRU struct stat { dev=0, ino=0, mode=p--------- ,
nlink=0, uid=1000<"builder">, gid=1000<"builder">, rdev=0,
atime=1705505780<"Jan 17 10:36:20 2024">.446210510,
mtime=1705505780<"Jan 17 10:36:20 2024">.446210510,
ctime=1705505780<"Jan 17 10:36:20 2024">.446210510, size=0, blocks=0,
blksize=16384, flags=0x0, gen=0x0 }
82878 cvs RET fstat 0
82878 cvs CALL kbind(0x7086174c8018,24,0xa052e93ee71b438e)
82878 cvs RET kbind 0
82878 cvs CALL write(4,0xcdd4f7e6000,0x16f)
82878 cvs GIO fd 4 wrote 367 bytes
"Root /cvs
Valid-responses ok error Valid-requests Checked-in New-entry
Checksum Copy-file Updated Created Update-existing Merged Patched
Rcs-diff Mode M\
od-time Removed Remove-entry Set-static-directory
Clear-static-directory Set-sticky Clear-sticky Template
Set-checkin-prog Set-update-prog Not\
ified Module-expansion Wrapper-rcsOption M Mbinary E F MT
valid-requests
"
82878 cvs RET write 367/0x16f
82878 cvs CALL fstat(5,0x7086174c7f70)
82878 cvs STRU struct stat { dev=0, ino=0, mode=p--------- ,
nlink=0, uid=1000<"builder">, gid=1000<"builder">, rdev=0,
atime=1705505780<"Jan 17 10:36:20 2024">.446210510,
mtime=1705505780<"Jan 17 10:36:20 2024">.446210510,
ctime=1705505780<"Jan 17 10:36:20 2024">.446210510, size=0, blocks=0,
blksize=16384, flags=0x0, gen=0x0 }
--
--
---------------------------------------------------------------------------------------------------------------------
Knowing is not enough; we must apply. Willing is not enough; we must do