Patched new filesystem code to compile.
parent
2dd7091e50
commit
c9152adcb0
|
@ -27,6 +27,7 @@
|
||||||
|
|
||||||
#include <Cocoa/Cocoa.h>
|
#include <Cocoa/Cocoa.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
|
||||||
#include "SDL_error.h"
|
#include "SDL_error.h"
|
||||||
#include "SDL_stdinc.h"
|
#include "SDL_stdinc.h"
|
||||||
|
|
|
@ -26,12 +26,15 @@
|
||||||
/* System dependent filesystem routines */
|
/* System dependent filesystem routines */
|
||||||
|
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
|
||||||
#include "SDL_error.h"
|
#include "SDL_error.h"
|
||||||
#include "SDL_stdinc.h"
|
#include "SDL_stdinc.h"
|
||||||
#include "SDL_filesystem.h"
|
#include "SDL_filesystem.h"
|
||||||
|
|
||||||
static char *readSymLink(const char *path)
|
static char *
|
||||||
|
readSymLink(const char *path)
|
||||||
{
|
{
|
||||||
char *retval = NULL;
|
char *retval = NULL;
|
||||||
ssize_t len = 64;
|
ssize_t len = 64;
|
||||||
|
@ -71,7 +74,7 @@ SDL_GetBasePath(void)
|
||||||
char *retval = NULL;
|
char *retval = NULL;
|
||||||
|
|
||||||
/* is a Linux-style /proc filesystem available? */
|
/* is a Linux-style /proc filesystem available? */
|
||||||
if (access("/proc", F_OK) {
|
if (access("/proc", F_OK) == 0) {
|
||||||
retval = readSymLink("/proc/self/exe");
|
retval = readSymLink("/proc/self/exe");
|
||||||
if (retval == NULL) {
|
if (retval == NULL) {
|
||||||
/* older kernels don't have /proc/self ... try PID version... */
|
/* older kernels don't have /proc/self ... try PID version... */
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
/* System dependent filesystem routines */
|
/* System dependent filesystem routines */
|
||||||
|
|
||||||
#include "SDL_error.h"
|
#include "SDL_error.h"
|
||||||
#include "SDL_windows.h"
|
#include "../../core/windows/SDL_windows.h"
|
||||||
#include "SDL_stdinc.h"
|
#include "SDL_stdinc.h"
|
||||||
#include "SDL_filesystem.h"
|
#include "SDL_filesystem.h"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue