mirror of
				https://github.com/Ryujinx/SDL.git
				synced 2025-11-04 15:34:58 +00:00 
			
		
		
		
	Patched new filesystem code to compile.
This commit is contained in:
		
							parent
							
								
									2dd7091e50
								
							
						
					
					
						commit
						c9152adcb0
					
				| 
						 | 
				
			
			@ -27,6 +27,7 @@
 | 
			
		|||
 | 
			
		||||
#include <Cocoa/Cocoa.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
 | 
			
		||||
#include "SDL_error.h"
 | 
			
		||||
#include "SDL_stdinc.h"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,12 +26,15 @@
 | 
			
		|||
/* System dependent filesystem routines                                */
 | 
			
		||||
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
 | 
			
		||||
#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... */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue