}
}
ctf_destroy_metadata(td);
+ close(td->dirfd);
closedir(td->dir);
g_free(td);
}
td->handle = handle;
}
+static
void __attribute__((constructor)) ctf_init(void)
{
int ret;
assert(!ret);
}
-/* TODO: finalize */
+static
+void __attribute__((destructor)) ctf_exit(void)
+{
+ bt_unregister_format(&ctf_format);
+}