aboutsummaryrefslogtreecommitdiff
path: root/backends/fs/posix/posix-fs-factory.cpp
AgeCommit message (Collapse)Author
2019-04-16POSIX: Move implementation of exists, isReadable and isWritable into ↵Cameron Cawley
posix-fs.cpp
2018-08-18POSIX: Allow forbidden symbols required by FreeMiNTCameron Cawley
2014-02-18POSIX: Make GPL headers consistent in themselves.Johannes Schickel
2011-06-22PS3: Initial version of the PlayStation 3 backendBastien Bouclet
2011-06-04IRIX: Fix compilationJoost Peters
2011-05-25BUILD: Rename UNIX #define to POSIXMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-03MACOSX: Try to fix compile errors triggered with certain Mac OS X SDK versionsMax Horn
2011-05-03COMMON: Forbid use of getcwd&getwd; add macro to enable unistd.h compatibilityMax Horn
2011-05-03BACKENDS: Avoid #including .cpp filesMax Horn
So far, the various *-fs-factory.cpp files were #including the corresponding *-fs.cpp files. This is surprising and hence could lead to all kinds of problems). To fix this, provide proper headers for the *-fs.cpp files. This also makes code reuse via subclassing possible. Since not all ports were tested, this will likely lead to a few easy to fix compile regressions.
2011-05-02ALL: Mark printf and various other symbols as forbiddenMax Horn
Right now, a few places in the frontend code still use printf and consorts. We mark the affected files with a FIXME for now, and add a dedicated exception for each. To be fixed! Also tweak FORBIDDEN_SYMBOL_REPLACEMENT to hopefully really always enforce a compiler error
2009-03-14Applied part of patch #2684986Max Horn
svn-id: r39398
2008-10-02Renamed FilesystemNode -> FSNodeMax Horn
svn-id: r34716
2008-09-03POSIX FSNode: got rid of Double-slashes in paths for childs of the root; ↵Max Horn
simplified code svn-id: r34307
2008-09-03Moved StdioStream to its own files inside backendsMax Horn
svn-id: r34303
2008-08-22Turned Windows, AmigaOS and POSIX FSFactories into plain classes; no need ↵Max Horn
for them to be singletons (actually true for all other FS factories) svn-id: r34098
2008-02-24Don't #include the FS factory implementations in common/system.cpp; rather, ↵Max Horn
rely on the build system to include them svn-id: r30957
2007-09-18Patch #1768757: Merge fsnode-gsoc into trunk (MAJOR change, will break ↵Max Horn
compilation on some ports) svn-id: r28944
2007-08-01Initial commit of the new BaseFile implementation. It provides a common ↵David Corrales
ground for file objects across platforms and divides responsibilities between the Common::File class and a base file implementation. Also rearranged the factories into a new directory for clarity. Note 1: The posix-file.h and cpp files are for testing only. Only the ds, ps2 and symbian architecture will use special BaseFile based objects. Note 2: The current code does not yet make use of this new structure, since the Common::File remains intact. svn-id: r28395
2007-05-31Merged the fs branch with trunk. r26949:27031David Corrales
svn-id: r27032
2007-05-26Merged the fs branch with trunk. r26472:26948David Corrales
svn-id: r26949
2007-05-12Use common/singleton.h in the concrete fs factories.David Corrales
svn-id: r26814
2007-05-12Renamed files and minor tweaks. Thanks LordHoto :)David Corrales
svn-id: r26810