From cd72513f32e1444a5ecf39d822acdb47e1702e1a Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 14 Dec 2012 06:39:41 -0500 Subject: [PATCH] added getVolumes function --- lib/server/main.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/lib/server/main.js b/lib/server/main.js index d189191e..df8214d6 100644 --- a/lib/server/main.js +++ b/lib/server/main.js @@ -44,10 +44,11 @@ /* current dir + 2 levels up */ exports.WIN32 = ISWIN32 = isWin32(); exports.SLASH = SLASH = ISWIN32 ? '\\' : '/', - + exports.SRVDIR = SRVDIR = __dirname + SLASH, exports.LIBDIR = LIBDIR = path.normalize(SRVDIR + '../'), exports.DIR = DIR = path.normalize(LIBDIR + '../'), + exports.Volumes = getVolumes(); /* Functions */ exports.generateHeaders = generateHeaders, @@ -205,4 +206,18 @@ return lRet; } + + /** + * get volumes if win32 or get nothing if nix + */ + function getVolumes(){ + var lRet = ISWIN32 ? [] : '/'; + + if(ISWIN32) + srvrequire('win').getVolumes(function(pVolumes){ + exports.VOLUMES = pVolumes; + }); + + return lRet; + } })();