* Copyright 2016 Philippe Proulx <pproulx@efficios.com>
*/
+#include <glib.h>
+#include <stdio.h>
+#include <sys/stat.h>
+
#define BT_COMP_LOG_SELF_COMP (file->self_comp)
#define BT_LOG_OUTPUT_LEVEL (file->log_level)
#define BT_LOG_TAG "PLUGIN/SRC.CTF.FS/FILE"
#include "logging/comp-logging.h"
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <glib.h>
#include "file.hpp"
+#include "fs.hpp"
-BT_HIDDEN
void ctf_fs_file_destroy(struct ctf_fs_file *file)
{
if (!file) {
g_free(file);
}
-BT_HIDDEN
struct ctf_fs_file *ctf_fs_file_create(bt_logging_level log_level, bt_self_component *self_comp)
{
struct ctf_fs_file *file = g_new0(struct ctf_fs_file, 1);
return file;
}
-BT_HIDDEN
int ctf_fs_file_open(struct ctf_fs_file *file, const char *mode)
{
int ret = 0;