summaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/console.c2
-rw-r--r--src/plugins/console.def11
-rw-r--r--src/plugins/plugin.def4
3 files changed, 16 insertions, 1 deletions
diff --git a/src/plugins/console.c b/src/plugins/console.c
index 41ef434e9..fca087618 100644
--- a/src/plugins/console.c
+++ b/src/plugins/console.c
@@ -26,7 +26,7 @@
}while(0)
#define sleep Sleep
-#define pipe_create(p) ( CreatePipe(&p[PIPE_READ], &p[PIPE_WRITE], NULL, 1) != 0 )
+#define pipe_create(p) (CreatePipe(&p[PIPE_READ], &p[PIPE_WRITE], NULL, 1) == 0)
#define pipe_read(p,data,len) do{ DWORD _b_; ReadFile(p[PIPE_READ], data, len, &_b_, NULL); }while(0)
#define pipe_write(p,data,len) do{ DWORD _b_; WriteFile(p[PIPE_WRITE], data, len, &_b_, NULL); }while(0)
#define pipe_close(p,side) CloseHandle(p[side])
diff --git a/src/plugins/console.def b/src/plugins/console.def
new file mode 100644
index 000000000..a47800bef
--- /dev/null
+++ b/src/plugins/console.def
@@ -0,0 +1,11 @@
+EXPORTS
+ ; common exports
+ plugin_info DATA
+ plugin_event_table DATA
+ plugin_call_table DATA
+
+ ; console-specific exports
+ console_init
+ console_final
+ console_start
+ console_stop
diff --git a/src/plugins/plugin.def b/src/plugins/plugin.def
new file mode 100644
index 000000000..6117bedc6
--- /dev/null
+++ b/src/plugins/plugin.def
@@ -0,0 +1,4 @@
+EXPORTS
+ plugin_info DATA
+ plugin_event_table DATA
+ plugin_call_table DATA