Source code

Revision control

Other Tools

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
/**
* Common front for various implementations of OS.File
*/
if (typeof Components != "undefined") {
this.EXPORTED_SYMBOLS = ["OS"];
const { OS } = ChromeUtils.import(
);
this.OS = OS;
} else {
/* eslint-env worker */
/* eslint-disable no-unused-vars */
// At this stage, we need to import all sources at once to avoid
// a unique failure on tbpl + talos that seems caused by a
// what looks like a nested event loop bug (see bug 794091).
if (SharedAll.Constants.Win) {
importScripts(
);
} else {
importScripts(
);
}
/* eslint-enable no-unused-vars */
}