| iMatix home page
| << | < | > | >>
SFL Logo SFL
Version 1.91

 

file_delete

#include "sflfile.h"
int
file_delete (
    const char *filename)

Synopsis

Deletes the specified file. Returns 0 if okay, -1 in case of an error.

Source Code - (sflfile.c)

{
#if (defined (__VMS__))
    ASSERT (filename);
    return (remove (filename));

#elif (defined (WIN32))
    int
        rc;

    ASSERT (filename);
    rc = unlink (filename);
    if (rc && errno == EACCES)
      {
        /*  Under WinNT and Win95, a file delete can sometimes fail with a
         *  permission error which passes after a short delay.
         */
         Sleep (200);
         rc = unlink (filename);
      }
    return (rc);
#else

    ASSERT (filename);
    return (unlink (filename));
#endif
}

| << | < | > | >> iMatix Copyright © 1996-98 iMatix