aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2019-12-10 12:58:38 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2019-12-10 12:58:38 -0500
commitaaac7bc7fb88bb21ee46e42bc3b664a1163e0e6f (patch)
tree6e2ad9b2182e54dd9fd012ade55d966236589322
parent0627d1f093db4064c114e8fb2a2a8e824fb606bb (diff)
downloadspmc-aaac7bc7fb88bb21ee46e42bc3b664a1163e0e6f.tar.gz
Fix up function definitions
-rw-r--r--spm.c14
-rw-r--r--spm.h10
2 files changed, 17 insertions, 7 deletions
diff --git a/spm.c b/spm.c
index fa15b3e..c6e09ee 100644
--- a/spm.c
+++ b/spm.c
@@ -6,7 +6,7 @@
#include "spm.h"
static int VERBOSE_MODE = 0;
-char *get_user_conf_dir() {
+char *get_user_conf_dir(void) {
char *result = NULL;
wordexp_t wexp;
wordexp("~/.spm", &wexp, 0);
@@ -25,7 +25,7 @@ char *get_user_conf_dir() {
return result;
}
-char *get_user_config_file() {
+char *get_user_config_file(void) {
const char *filename = "spm.conf";
char template[PATH_MAX];
char *ucb = get_user_conf_dir();
@@ -45,7 +45,7 @@ char *get_user_config_file() {
return strdup(template);
}
-char *get_user_tmp_dir() {
+char *get_user_tmp_dir(void) {
char template[PATH_MAX];
char *ucd = get_user_conf_dir();
sprintf(template, "%s%ctmp", ucd, DIRSEP);
@@ -60,7 +60,7 @@ char *get_user_tmp_dir() {
return strdup(template);
}
-char *get_user_package_dir() {
+char *get_user_package_dir(void) {
char template[PATH_MAX];
char *ucd = get_user_conf_dir();
sprintf(template, "%s%cpkgs", ucd, DIRSEP);
@@ -1212,7 +1212,7 @@ int install(const char *destroot, const char *_package) {
free(package);
}
-int init_config_global() {
+void init_config_global(void) {
SPM_GLOBAL.user_config_basedir = NULL;
SPM_GLOBAL.user_config_file = NULL;
SPM_GLOBAL.package_dir = NULL;
@@ -1264,7 +1264,7 @@ int init_config_global() {
}
}
-void free_global_config() {
+void free_global_config(void) {
if (SPM_GLOBAL.package_dir) {
free(SPM_GLOBAL.package_dir);
}
@@ -1282,7 +1282,7 @@ void free_global_config() {
}
}
-void show_global_config() {
+void show_global_config(void) {
printf("#---------------------------\n");
printf("#---- SPM CONFIGURATION ----\n");
printf("#---------------------------\n");
diff --git a/spm.h b/spm.h
index d8540a4..94b3797 100644
--- a/spm.h
+++ b/spm.h
@@ -101,12 +101,22 @@ void walkdir(char *dirpath, Dirwalk **result, unsigned int dirs);
char **fstree(const char *path, unsigned int get_dir_flag);
long int get_file_size(const char *filename);
int mkdirs(const char *_path, mode_t mode);
+int rmdirs(const char *_path);
char *dirname(const char *_path);
char *basename(const char *_path);
+char *get_user_conf_dir(void);
+char *get_user_config_file(void);
+char *get_user_tmp_dir(void);
+char *get_user_package_dir(void);
+void init_config_global(void);
+void free_global_config(void);
+void show_global_config(void);
void check_runtime_environment(void);
+int install(const char *destroot, const char *_package);
+
// config.c
#define CONFIG_BUFFER_SIZE 1024