From 18ac48230ab17ee05ed4b717d858a20879f851f9 Mon Sep 17 00:00:00 2001 From: blacksirius Date: Fri, 1 Jun 2012 14:21:02 +0000 Subject: removed the old obsolete Plugin system (commit 1/2) - Removed @ Autoconf/make and CMake, VC Projects will be cleaned in a additional commit. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16203 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/plugins/pid.c | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 src/plugins/pid.c (limited to 'src/plugins/pid.c') diff --git a/src/plugins/pid.c b/src/plugins/pid.c deleted file mode 100644 index 48013e3eb..000000000 --- a/src/plugins/pid.c +++ /dev/null @@ -1,53 +0,0 @@ - -#include -#include - -#if !defined _WIN32 || defined MINGW - #include // getpid(), unlink() -#else - #include - #define getpid GetCurrentProcessId -#endif - -#include "../common/plugin.h" - -PLUGIN_INFO = { - "ProcessId", - PLUGIN_ALL, - "1.0", - PLUGIN_VERSION, - "Logs the process ID" -}; - -PLUGIN_EVENTS_TABLE = { - { "pid_create", "Plugin_Init" }, - { "pid_delete", "Plugin_Final" }, - { NULL, NULL } -}; - -char pid_file[256]; -char *server_name; - -void pid_create () -{ - FILE *fp; - int len; - - IMPORT_SYMBOL(server_name, 1); - len = strlen(server_name); - strcpy(pid_file, server_name); - if(len > 4 && pid_file[len - 4] == '.') { - pid_file[len - 4] = 0; - } - strcat(pid_file, ".pid"); - fp = fopen(pid_file, "w"); - if (fp) { - fprintf(fp, "%d", getpid()); - fclose(fp); - } -} - -void pid_delete () -{ - unlink(pid_file); -} -- cgit v1.2.3-70-g09d2