summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-05-04 19:22:28 +0200
committerGravatar waker <wakeroid@gmail.com>2011-05-04 19:22:28 +0200
commitcb70ca95251e9140aa759d76d18b5fb6e5bfeeaf (patch)
treef53c689951e3cddfb07d1822d7384c4bd9c74e50
parenta9ebeaf4f529bddc4d4f1e880d693682d778f371 (diff)
few bsd compat fixes
-rw-r--r--plugins/converter/converter.c6
-rw-r--r--vfs_stdio.c10
2 files changed, 13 insertions, 3 deletions
diff --git a/plugins/converter/converter.c b/plugins/converter/converter.c
index 3f2abe38..6216258f 100644
--- a/plugins/converter/converter.c
+++ b/plugins/converter/converter.c
@@ -22,7 +22,11 @@
#include <dirent.h>
#include <unistd.h>
#include "converter.h"
-#include <deadbeef.h>
+#include "../../deadbeef.h"
+
+#ifndef PATH_MAX
+#define PATH_MAX 1024 /* max # of characters in a path name */
+#endif
#define trace(...) { fprintf(stderr, __VA_ARGS__); }
//#define trace(fmt,...)
diff --git a/vfs_stdio.c b/vfs_stdio.c
index bab1656e..840ee722 100644
--- a/vfs_stdio.c
+++ b/vfs_stdio.c
@@ -26,6 +26,12 @@
#include <fcntl.h>
#include <unistd.h>
+#ifndef __linux__
+#define off64_t off_t
+#define lseek64 lseek
+#define O_LARGEFILE 0
+#endif
+
//#define USE_STDIO
static DB_functions_t *deadbeef;
@@ -159,8 +165,8 @@ stdio_is_streaming (void) {
// standard stdio vfs
static DB_vfs_t plugin = {
DB_PLUGIN_SET_API_VERSION
- .plugin.version_major = 0,
- .plugin.version_minor = 1,
+ .plugin.version_major = 1,
+ .plugin.version_minor = 0,
.plugin.type = DB_PLUGIN_VFS,
.plugin.name = "stdio vfs",
.plugin.descr = "Standard IO plugin\nUsed for reading normal local files\nIt is statically linked, so you can't delete it.",