### _rmtmp -- Remove Temporary Files

Format

>     #include <stdio.h>
>     int _rmtmp(void);

Language Level: Extension
_rmtmp closes and removes all temporary files opened from the run-time environment from where the call to _rmtmp has been made.

Return Value
_rmtmp returns the number of temporary files deleted.

Example
This example uses _rmtmp to remove a temporary file.

    #include <stdio.h>

    int main(void)
    {
       int num;
       FILE *stream;

       if (NULL == (stream = tmpfile()))
          printf("Could not open new temporary file\n");
       else {
          num = _rmtmp();
          printf("Number of temporary files removed = %d\n", num);
       }
       return 0;

       /***********************************************************
          The output should be:

          Number of temporary files removed = 1
       ***********************************************************/
    }

_flushall -- Write Buffers to Files
remove -- Delete File
tmpfile -- Create Temporary File
tmpnam -- Produce Temporary File Name
unlink -- Delete File
<stdio.h>