clean up makefile, add -std=c89 and -pedantic to build-proper flags
[systembsd.git] / src / main.h
CommitLineData
baa40e28 1/*
2 * Copyright (c) 2014 Ian Sutton <ian@kremlin.cc>
3 *
4 * Permission to use, copy, modify, and distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15 */
16
f4d34761 17#include <gio/gio.h>
18
c3b84b0a 19//TODO change this to config dir, not data dir
08e17ea2 20gboolean install_conf() {
fbc0295f 21 gchar *our_conf_uri = "systemd-utl/xml-conf/";
22 gchar **data_dir = g_get_system_data_dirs();
08e17ea2 23
fbc0295f 24 if(g_strcmp0(data_dir[0], NULL)) {
25 const gchar our_conf_path[256];
26 g_snprintf(our_conf_path, sizeof our_conf_path, "%s%s", *data_dir, our_conf_uri);
27 GError **errors;
08e17ea2 28
fbc0295f 29 /*TODO permissions w/ this */
30 g_mkdir_with_parents(our_conf_path, 0644);
31
32 return FALSE;
33 //return (errors[0] == NULL);
08e17ea2 34
fbc0295f 35 } else
36 return FALSE;
08e17ea2 37}