blob: 682385ebe29b94eb64ab341b9ff5b83d0abfa213 [file] [log] [blame]
/*
* fclose.c
*/
#include "stdioint.h"
int fclose(FILE *f)
{
int rv;
fflush(f);
rv = close(f->fd);
/* Remove from linked list */
f->next->prev = f->prev;
f->prev->next = f->next;
free(f->buf);
free(f);
return rv;
}