From c9152adcb0a1a3a88b8d72ba2b62ebd093b3b889 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 20 Aug 2013 20:15:15 -0400 Subject: [PATCH] Patched new filesystem code to compile. --- src/filesystem/cocoa/SDL_sysfilesystem.m | 1 + src/filesystem/unix/SDL_sysfilesystem.c | 7 +++++-- src/filesystem/windows/SDL_sysfilesystem.c | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/filesystem/cocoa/SDL_sysfilesystem.m b/src/filesystem/cocoa/SDL_sysfilesystem.m index 3c459745510af..3cf8878dd60af 100644 --- a/src/filesystem/cocoa/SDL_sysfilesystem.m +++ b/src/filesystem/cocoa/SDL_sysfilesystem.m @@ -27,6 +27,7 @@ #include #include +#include #include "SDL_error.h" #include "SDL_stdinc.h" diff --git a/src/filesystem/unix/SDL_sysfilesystem.c b/src/filesystem/unix/SDL_sysfilesystem.c index 326637e78c8e3..09db1e55c4b61 100644 --- a/src/filesystem/unix/SDL_sysfilesystem.c +++ b/src/filesystem/unix/SDL_sysfilesystem.c @@ -26,12 +26,15 @@ /* System dependent filesystem routines */ #include +#include +#include #include "SDL_error.h" #include "SDL_stdinc.h" #include "SDL_filesystem.h" -static char *readSymLink(const char *path) +static char * +readSymLink(const char *path) { char *retval = NULL; ssize_t len = 64; @@ -71,7 +74,7 @@ SDL_GetBasePath(void) char *retval = NULL; /* is a Linux-style /proc filesystem available? */ - if (access("/proc", F_OK) { + if (access("/proc", F_OK) == 0) { retval = readSymLink("/proc/self/exe"); if (retval == NULL) { /* older kernels don't have /proc/self ... try PID version... */ diff --git a/src/filesystem/windows/SDL_sysfilesystem.c b/src/filesystem/windows/SDL_sysfilesystem.c index fc17d5e0fe8c4..e55be7e6fdd3f 100644 --- a/src/filesystem/windows/SDL_sysfilesystem.c +++ b/src/filesystem/windows/SDL_sysfilesystem.c @@ -26,7 +26,7 @@ /* System dependent filesystem routines */ #include "SDL_error.h" -#include "SDL_windows.h" +#include "../../core/windows/SDL_windows.h" #include "SDL_stdinc.h" #include "SDL_filesystem.h"