Переглянути джерело

sys: don’t use fopen on the PS3.

legacy
Sam Hocevar sam 11 роки тому
джерело
коміт
03d135f06d
1 змінених файлів з 8 додано та 4 видалено
  1. +8
    -4
      src/sys/file.cpp

+ 8
- 4
src/sys/file.cpp Переглянути файл

@@ -23,7 +23,8 @@ class FileData

void Open(String const &file, FileAccess mode)
{
#if HAVE_STDIO_H
#if __CELLOS_LV2__
#elif HAVE_STDIO_H
/* FIXME: no modes, no error checking, no nothing */
m_fd = fopen(file.C(), "r");
#endif
@@ -32,7 +33,8 @@ class FileData
String ReadString()
{
String ret;
#if HAVE_STDIO_H
#if __CELLOS_LV2__
#elif HAVE_STDIO_H
while (!feof(m_fd))
{
char buf[BUFSIZ];
@@ -50,12 +52,14 @@ class FileData

void Close()
{
#if HAVE_STDIO_H
#if __CELLOS_LV2__
#elif HAVE_STDIO_H
fclose(m_fd);
#endif
}

#if HAVE_STDIO_H
#if __CELLOS_LV2__
#elif HAVE_STDIO_H
FILE *m_fd;
#endif
Atomic<int> m_refcount;


Завантаження…
Відмінити
Зберегти