Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils/platforms/template/lib/file-platform.js
diff options
context:
space:
mode:
Diffstat (limited to 'utils/platforms/template/lib/file-platform.js')
-rwxr-xr-xutils/platforms/template/lib/file-platform.js118
1 files changed, 0 insertions, 118 deletions
diff --git a/utils/platforms/template/lib/file-platform.js b/utils/platforms/template/lib/file-platform.js
deleted file mode 100755
index 5249fb3..0000000
--- a/utils/platforms/template/lib/file-platform.js
+++ /dev/null
@@ -1,118 +0,0 @@
-
-var exports = require('./file');
-
-exports.SEPARATOR = '/';
-
-exports.cwd = function () {
- throw Error("cwd not yet implemented.");
-};
-
-// TODO necessary for package loading
-exports.list = function (path) {
- throw Error("list not yet implemented.");
-};
-
-// TODO necessary for package loading
-exports.canonical = function (path) {
- throw Error("canonical not yet implemented.");
-};
-
-exports.exists = function (path) {
- throw Error("exists not yet implemented.");
-};
-
-// TODO necessary for lazy module reloading in sandboxes
-exports.mtime = function (path) {
- throw Error("mtime not yet implemented.");
-};
-
-exports.size = function (path) {
- throw Error("size not yet implemented.");
-};
-
-exports.stat = function (path) {
- return {
- mtime: exports.mtime(path),
- size: exports.size(path)
- }
-};
-
-// TODO necessary for package loading
-exports.isDirectory = function (path) {
- throw Error("isDirectory not yet implemented.");
-};
-
-// TODO necessary for module loading
-exports.isFile = function (path) {
- throw Error("isFile not yet implemented.");
-};
-// XXX remove this if you implement isFile here
-// from bootstrap system object:
-exports.isFile = system.fs.isFile;
-
-exports.isFile = system.fs.isFile; // TEMPORARY HACK
-
-exports.isLink = function (path) {
- throw Error("isLink not yet implemented.");
-};
-
-exports.isReadable = function (path) {
- throw Error("isReadable not yet implemented.");
-};
-
-exports.isWritable = function (path) {
- throw Error("isWritable not yet implemented.");
-};
-
-exports.rename = function (source, target) {
- throw Error("rename not yet implemented.");
-};
-
-exports.move = function (source, target) {
- throw Error("move not yet implemented.");
-};
-
-exports.remove = function (path) {
- throw Error("remove not yet implemented.");
-};
-
-exports.mkdir = function (path) {
- throw Error("mkdir not yet implemented.");
-};
-
-exports.rmdir = function(path) {
- throw Error("rmdir not yet implemented.");
-};
-
-exports.touch = function (path, mtime) {
- throw Error("touch not yet implemented.");
-};
-
-// FIXME temporary hack
-var read = system.fs.read; // from bootstrap system object
-
-exports.FileIO = function (path, mode, permissions) {
- mode = exports.mode(mode);
- var read = mode.read,
- write = mode.write,
- append = mode.append,
- update = mode.update;
-
- if (update) {
- throw new Error("Updating IO not yet implemented.");
- } else if (write || append) {
- throw new Error("Writing IO not yet implemented.");
- } else if (read) {
- // FIXME temporary hack
- return {
- 'read': function () {
- return read(path);
- },
- 'close': function () {
- }
- };
- } else {
- throw new Error("Files must be opened either for read, write, or update mode.");
- }
-};
-