clean::
rm -f $(MODS_SHARED_FILES)
rm -f *.$(OBJEXT) ctrlproxy$(EXEEXT) printstats *~
- rm -f *.gcov *.gcno *.gcda
+ rm -f *.gcov *.gcno *.gcda mods/*.o
dist: distclean
$(MAKE) -C doc dist
clean::
rm -f *_wrap.c *.pyc
rm -f ctrlproxy.py admin.py listener.py
- $(PYTHON) setup.py clean
+# $(PYTHON) setup.py clean
rm -rf build/
# RFC compliance testing using ircdtorture
AC_FUNC_REALLOC
AC_TYPE_SIGNAL
-AC_CHECK_FUNCS([gethostbyname gethostname memset mkdir strcasecmp strchr strdup strerror strncasecmp strstr uname backtrace_symbols gettimeofday strrchr daemon])
+AC_CHECK_FUNCS([gethostbyname gethostname memset strchr strerror strstr uname backtrace_symbols gettimeofday strrchr daemon])
PKG_CHECK_MODULES(COMMON, glib-2.0 gmodule-2.0, , AC_MSG_ERROR([glib is required]))
#include <unistd.h>
#endif
+#include <glib/gstdio.h>
#include <sys/stat.h>
-#ifdef _WIN32
-#include <direct.h>
-#define mkdir(s,t) _mkdir(s)
-#endif
-
#define STATE_DUMP_INTERVAL 1000
struct record_header {
{
struct lf_data *data = g_new0(struct lf_data, 1);
data->data_path = g_build_filename(config->config_dir, "linestack_file", NULL);
- mkdir(data->data_path, 0700);
+ g_mkdir(data->data_path, 0700);
data->networks = g_hash_table_new_full(NULL, NULL, NULL, free_lf_network_data);
ctx->backend_data = data;
return TRUE;
#include <stdio.h>
#include <time.h>
#include <glib.h>
+#include <glib/gstdio.h>
#include <sys/stat.h>
#include <sys/types.h>
-#ifdef _WIN32
-#include <direct.h>
-#define mkdir(s,t) _mkdir(s)
-#endif
-
-
#define MAX_SUBST 256
#undef G_LOG_DOMAIN
#define G_LOG_DOMAIN "log_custom"
if(p) *p = '\0';
/* Check if directory needs to be created */
- if(!g_file_test(dn, G_FILE_TEST_IS_DIR) && mkdir(dn, 0700) == -1) {
+ if(!g_file_test(dn, G_FILE_TEST_IS_DIR) && g_mkdir(dn, 0700) == -1) {
log_network("log_custom", LOG_ERROR, network, "Couldn't create directory %s for logging!", dn);
g_free(dn);
g_free(n);
#include <stdio.h>
#include <time.h>
#include <glib.h>
+#include <glib/gstdio.h>
#include <sys/stat.h>
#include <sys/types.h>
-#ifdef _WIN32
-#include <direct.h>
-#define mkdir(s,t) _mkdir(s)
-#endif
n = g_strdup_printf("%s/%s", logfile, server_name);
/* Check if directory needs to be created */
- if(!g_file_test(n, G_FILE_TEST_IS_DIR) && mkdir(n, 0700) == -1) {
+ if(!g_file_test(n, G_FILE_TEST_IS_DIR) && g_mkdir(n, 0700) == -1) {
log_network("log_irssi", LOG_ERROR, s, "Couldn't create directory %s for logging!", n);
g_free(hash_name);
g_free(n);
static gboolean log_data(struct network *n, struct line *l, enum data_direction dir, void *userdata)
{
- const char *nick = NULL;
+ char *nick = NULL;
const char *dest = NULL;
time_t ti = time(NULL);
char *user = NULL;
}
/* Create logfile directory if it doesn't exist yet */
- mkdir(logfile, 0700);
+ g_mkdir(logfile, 0700);
add_log_filter("log_irssi", log_data, NULL, 1000);
}
GIOChannel *g_io_nss_get_iochannel(GIOChannel *handle, gboolean server);
-static gboolean fini_plugin(struct plugin *p)
-{
- return TRUE;
-}
-
static PRDescIdentity _identity;
static gboolean init_plugin(void)
static gboolean irssi_ssl_set_files(const char *certf, const char *keyf);
static SSL_CTX *ssl_ctx = NULL;
-static gboolean fini_plugin(struct plugin *p) {
- return TRUE;
-}
-
static void load_config(struct global *global)
{
const char *keyf = NULL, *certf = NULL;
}
set_sslize_function (irssi_ssl_get_iochannel);
- register_config_notify(load_config);
+ register_load_config_notify(load_config);
return TRUE;
}
{
Py_Initialize();
- register_config_notify(load_config);
+ register_load_config_notify(load_config);
return TRUE;
}
struct client *c = userdata;
int i;
- if (strcasecmp(l->args[0], "PRIVMSG") != 0 &&
- strcasecmp(l->args[0], "NOTICE") != 0)
+ if (g_strcasecmp(l->args[0], "PRIVMSG") != 0 &&
+ g_strcasecmp(l->args[0], "NOTICE") != 0)
return;
for (i = 0; matches[i]; i++) {
#include <netdb.h>
#include <sys/socket.h>
+#include <glib/gstdio.h>
gboolean g_key_file_save_to_file(GKeyFile *kf, const gchar *file, GError **error)
{
GList *gl;
if (!g_file_test(networksdir, G_FILE_TEST_IS_DIR)) {
- if (mkdir(networksdir, 0700) != 0) {
+ if (g_mkdir(networksdir, 0700) != 0) {
log_global(NULL, LOG_ERROR, "Can't create networks directory '%s': %s", networksdir, strerror(errno));
return;
}
void setup_configdir(const char *dir)
{
- if(mkdir(dir, 0700) != 0) {
+ if(g_mkdir(dir, 0700) != 0) {
log_global(NULL, LOG_ERROR, "Unable to open configuration directory '%s'\n", dir);
return;
}
#include "internals.h"
#include <errno.h>
#include <ctype.h>
-#ifdef _WIN32
-#include <direct.h>
-#define mkdir(s,t) _mkdir(s)
-#endif
char *list_make_string(GList *list)
{