Exemple #1
0
void FSFile::close()
{
    if (closed)
        return;
    HANDLE_BASE * h = (HANDLE_BASE*)handle;
    h->close();
    delete h;
    closed = true;
}
Exemple #2
0
void BaseFile::close()
{
    if (flags & CLOSED)
        return;
    HANDLE_BASE * h = (HANDLE_BASE*)handle;
    h->close();
    delete h;
    flags |= CLOSED;
}