Create RFILE_MODE_READ_TEXT
This commit is contained in:
parent
d9ba04e470
commit
2b33c731d0
|
@ -411,7 +411,7 @@ bool video_shader_resolve_parameters(config_file_t *conf,
|
||||||
for (i = 0; i < shader->passes; i++)
|
for (i = 0; i < shader->passes; i++)
|
||||||
{
|
{
|
||||||
char line[4096] = {0};
|
char line[4096] = {0};
|
||||||
RFILE *file = filestream_open(shader->pass[i].source.path, RFILE_MODE_READ, -1);
|
RFILE *file = filestream_open(shader->pass[i].source.path, RFILE_MODE_READ_TEXT, -1);
|
||||||
|
|
||||||
if (!file)
|
if (!file)
|
||||||
continue;
|
continue;
|
||||||
|
|
|
@ -291,7 +291,7 @@ static unsigned char check_arm_cpu_feature(const char* feature)
|
||||||
{
|
{
|
||||||
char line[1024];
|
char line[1024];
|
||||||
unsigned char status = 0;
|
unsigned char status = 0;
|
||||||
RFILE *fp = filestream_open("/proc/cpuinfo", RFILE_MODE_READ, -1);
|
RFILE *fp = filestream_open("/proc/cpuinfo", RFILE_MODE_READ_TEXT, -1);
|
||||||
|
|
||||||
if (!fp)
|
if (!fp)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -38,6 +38,7 @@ typedef struct RFILE RFILE;
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
RFILE_MODE_READ = 0,
|
RFILE_MODE_READ = 0,
|
||||||
|
RFILE_MODE_READ_TEXT,
|
||||||
RFILE_MODE_WRITE,
|
RFILE_MODE_WRITE,
|
||||||
RFILE_MODE_READ_WRITE,
|
RFILE_MODE_READ_WRITE,
|
||||||
|
|
||||||
|
|
|
@ -129,6 +129,19 @@ RFILE *filestream_open(const char *path, unsigned mode, ssize_t len)
|
||||||
|
|
||||||
switch (mode & 0xff)
|
switch (mode & 0xff)
|
||||||
{
|
{
|
||||||
|
case RFILE_MODE_READ_TEXT:
|
||||||
|
#if defined(VITA) || defined(PSP)
|
||||||
|
mode_int = 0777;
|
||||||
|
flags = PSP_O_RDONLY;
|
||||||
|
#else
|
||||||
|
#if defined(HAVE_BUFFERED_IO)
|
||||||
|
if ((stream->hints & RFILE_HINT_UNBUFFERED) == 0)
|
||||||
|
mode_str = "r";
|
||||||
|
#endif
|
||||||
|
/* No "else" here */
|
||||||
|
flags = O_RDONLY;
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
case RFILE_MODE_READ:
|
case RFILE_MODE_READ:
|
||||||
#if defined(VITA) || defined(PSP)
|
#if defined(VITA) || defined(PSP)
|
||||||
mode_int = 0777;
|
mode_int = 0777;
|
||||||
|
|
|
@ -379,7 +379,7 @@ static bool playlist_read_file(
|
||||||
char buf[PLAYLIST_ENTRIES][1024] = {{0}};
|
char buf[PLAYLIST_ENTRIES][1024] = {{0}};
|
||||||
playlist_entry_t *entry = NULL;
|
playlist_entry_t *entry = NULL;
|
||||||
char *last = NULL;
|
char *last = NULL;
|
||||||
RFILE *file = filestream_open(path, RFILE_MODE_READ, -1);
|
RFILE *file = filestream_open(path, RFILE_MODE_READ_TEXT, -1);
|
||||||
|
|
||||||
/* If playlist file does not exist,
|
/* If playlist file does not exist,
|
||||||
* create an empty playlist instead.
|
* create an empty playlist instead.
|
||||||
|
|
Loading…
Reference in New Issue