Have movefile() leave the original file with the delete attribute

This has the effect of the file being listed as absent/deleted in the listing that's in memory. As requested by Phil, plt via irc.

Moving a file after this change did result in a crash once, but I couldn't reproduce it with a debugger attached.
14 jobs for master in 7 minutes and 3 seconds (queued for 11 seconds)
Status Job ID Name Coverage
  Build
failed #24454
FreeBSD
jsdoor-freebsd

00:05:19

failed #24455
Linux
jsdoor-linux

00:03:01

failed #24457
FreeBSD
jsdoor-windows

00:02:09

failed #24449
FreeBSD
sbbs-freebsd

00:06:59

failed #24444
Linux
sbbs-linux

00:06:38

passed #24447
Windows
sbbs-windows

00:05:33

passed #24456
FreeBSD
sexpots-freebsd

00:00:28

passed #24445
Linux
sexpots-linux

00:00:19

passed #24448
Windows
sexpots-windows

00:00:25

failed #24452
FreeBSD
syncdraw-freebsd

00:00:45

failed #24453
Linux
syncdraw-linux

00:00:17

failed #24450
FreeBSD
syncterm-freebsd

00:00:37

failed #24446
Linux
syncterm-linux

00:00:26

failed #24451
FreeBSD
syncterm-windows

00:00:49

 
Name Stage Failure
failed
sbbs-freebsd Build
scale.c:869:2: warning: declaration of built-in function 'fprintf' requires inclusion of the header <stdio.h> [-Wbuiltin-requires-header]
scale.c:869:10: error: use of undeclared identifier 'stderr'
fprintf(stderr, "Allocation failure in interpolate_height()!");
^
2 warnings and 1 error generated.
gmake[1]: *** [../build/Common.gmake:462: clang.freebsd.amd64.obj.release-mt/scale.o] Error 1
gmake[1]: Leaving directory '/var/tmp/gitlab_runner/builds/TkL89aUh/1/main/sbbs/src/conio'
gmake: *** [/var/tmp/gitlab_runner/builds/TkL89aUh/1/main/sbbs/src/sbbs3/../build/Common.gmake:509: ciolib-mt] Error 2
ERROR: Job failed: exit status 1
failed
sbbs-linux Build
  fprintf(stderr, "Allocation failure in interpolate_height()!");
^~~~~~
scale.c:869:10: note: ‘stderr’ is defined in header ‘<stdio.h>’; did you forget to ‘#include <stdio.h>’?
scale.c:869:10: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [../build/Common.gmake:462: gcc.linux.x64.obj.release-mt/scale.o] Error 1
make[1]: Leaving directory '/home/gitlab-runner/builds/vLEE6HYB/0/main/sbbs/src/conio'
make: *** [/home/gitlab-runner/builds/vLEE6HYB/0/main/sbbs/src/sbbs3/../build/Common.gmake:509: ciolib-mt] Error 2
Cleaning up file based variables
ERROR: Job failed: exit status 1
failed
jsdoor-freebsd Build
        fprintf(stderr, "Allocation failure in interpolate_height()!");
^
2 warnings and 1 error generated.
gmake[2]: *** [../build/Common.gmake:462: clang.freebsd.amd64.obj.release-mt/scale.o] Error 1
gmake[2]: Leaving directory '/var/tmp/gitlab_runner/builds/TkL89aUh/4/main/sbbs/src/conio'
gmake[1]: *** [../build/Common.gmake:509: ciolib-mt] Error 2
gmake[1]: Leaving directory '/var/tmp/gitlab_runner/builds/TkL89aUh/4/main/sbbs/src/uifc'
gmake: *** [/var/tmp/gitlab_runner/builds/TkL89aUh/4/main/sbbs/src/sbbs3/../build/Common.gmake:517: uifc-mt] Error 2
ERROR: Job failed: exit status 1
failed
jsdoor-linux Build
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cterm.c:2090:4: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result [-Wunused-result]
2090 | asprintf(str, "%s;%s", seq->param[seqoff], seq->param[seqoff+1]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cterm.c:2093:4: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result [-Wunused-result]
2093 | asprintf(str, "%s;%s;%s", seq->param[seqoff], seq->param[seqoff+1], seq->param[seqoff+2]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cterm.c:2096:4: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result [-Wunused-result]
2096 | asprintf(str, "%s;%s;%s;%s;%s", seq->param[seqoff], seq->param[seqoff+1], seq->param[seqoff+2], seq->param[seqoff+3], seq->param[seqoff+4]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
failed
jsdoor-windows Build
  fprintf(stderr, "Allocation failure in interpolate_height()!");
^
scale.c:869:10: note: each undeclared identifier is reported only once for each function it appears in
gmake[2]: *** [../build/Common.gmake:462: gcc.win32.amd64.obj.release-mt/scale.o] Error 1
gmake[2]: Leaving directory '/var/tmp/gitlab_runner/builds/TkL89aUh/5/main/sbbs/src/conio'
gmake[1]: *** [../build/Common.gmake:509: ciolib-mt] Error 2
gmake[1]: Leaving directory '/var/tmp/gitlab_runner/builds/TkL89aUh/5/main/sbbs/src/uifc'
gmake: *** [/var/tmp/gitlab_runner/builds/TkL89aUh/5/main/sbbs/src/sbbs3/../build/Common.gmake:517: uifc-mt] Error 2
ERROR: Job failed: exit status 1
failed
syncterm-windows Build
scale.c:869:2: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
scale.c:869:10: error: 'stderr' undeclared (first use in this function)
fprintf(stderr, "Allocation failure in interpolate_height()!");
^
scale.c:869:10: note: each undeclared identifier is reported only once for each function it appears in
gmake[1]: *** [../build/Common.gmake:462: gcc.win32.amd64.obj.release-mt/scale.o] Error 1
gmake[1]: Leaving directory '/var/tmp/gitlab_runner/builds/TkL89aUh/3/main/sbbs/src/conio'
gmake: *** [../build/Common.gmake:509: ciolib-mt] Error 2
ERROR: Job failed: exit status 1
failed
syncdraw-freebsd Build
scale.c:869:2: warning: declaration of built-in function 'fprintf' requires inclusion of the header <stdio.h> [-Wbuiltin-requires-header]
scale.c:869:10: error: use of undeclared identifier 'stderr'
fprintf(stderr, "Allocation failure in interpolate_height()!");
^
2 warnings and 1 error generated.
gmake[1]: *** [../build/Common.gmake:462: clang.freebsd.amd64.obj.release-mt/scale.o] Error 1
gmake[1]: Leaving directory '/var/tmp/gitlab_runner/builds/TkL89aUh/0/main/sbbs/src/conio'
gmake: *** [../build/Common.gmake:509: ciolib-mt] Error 2
ERROR: Job failed: exit status 1
failed
syncterm-freebsd Build
scale.c:869:2: warning: declaration of built-in function 'fprintf' requires inclusion of the header <stdio.h> [-Wbuiltin-requires-header]
scale.c:869:10: error: use of undeclared identifier 'stderr'
fprintf(stderr, "Allocation failure in interpolate_height()!");
^
2 warnings and 1 error generated.
gmake[1]: *** [../build/Common.gmake:462: clang.freebsd.amd64.obj.release-mt/scale.o] Error 1
gmake[1]: Leaving directory '/var/tmp/gitlab_runner/builds/TkL89aUh/2/main/sbbs/src/conio'
gmake: *** [../build/Common.gmake:509: ciolib-mt] Error 2
ERROR: Job failed: exit status 1
failed
syncterm-linux Build
  fprintf(stderr, "Allocation failure in interpolate_height()!");
^~~~~~
scale.c:869:10: note: ‘stderr’ is defined in header ‘<stdio.h>’; did you forget to ‘#include <stdio.h>’?
scale.c:869:10: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [../build/Common.gmake:462: gcc.linux.x64.obj.release-mt/scale.o] Error 1
make[1]: Leaving directory '/home/gitlab-runner/builds/vLEE6HYB/2/main/sbbs/src/conio'
make: *** [../build/Common.gmake:509: ciolib-mt] Error 2
Cleaning up file based variables
ERROR: Job failed: exit status 1
failed
syncdraw-linux Build
x_events.c:1160:8: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
1160 | write(key_pipe[1], &key, (scan&0xff)?1:2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling x_cio.c
x_cio.c: In function ‘x11_mouse_thread’:
x_cio.c:203:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
203 | write(key_pipe[1], &key, 2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling bitmap_con.c
Compiling scale.c