blob: 61c0d1d9994de645f8a71d4f1d7ed7f422b9d2b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/* ISC license. */
#include <skalibs/posixplz.h>
#include <skalibs/stralloc.h>
#include <skalibs/djbunix.h>
#include "ftrig1.h"
void ftrig1_free (ftrig1_t *p)
{
if (p->name.s)
{
unlink_void(p->name.s) ;
stralloc_free(&p->name) ;
}
if (p->fd >= 0)
{
fd_close(p->fd) ;
p->fd = -1 ;
}
if (p->fdw >= 0)
{
fd_close(p->fdw) ;
p->fdw = -1 ;
}
}
|