static void setup_debug_log (gboolean debug) { ck_log_init (); ck_log_set_debug (debug); setup_debug_log_signals (); }
int ck_log_open(struct ck_log *log, const char *path, enum ck_log_mode mode) { char *omode = ""; FILE *fp; switch (mode) { case CK_LOG_APPEND: omode = "a"; break; case CK_LOG_TRUNC: omode = "w"; break; } /* Open a stream handle because android doesn't support vdprintf() * but has vfprintf(). */ fp = fopen(path, omode); if (!fp) { fprintf(stderr, "fdopen failed for %s\n", path); return -1; } return ck_log_init(log, fp, mode); }