This is the standard C library
remove() function from stdio.h.
The default implementation of this function uses semihosting.
remove() causes the file whose name is
the string pointed to by
filename to be removed. Subsequent
attempts to open the file result in failure, unless it is created
again. If the file is open, the behavior of the
Returns zero if the operation succeeds or nonzero if it fails.