2
* The contents of this file are subject to the Mozilla Public
3
* License Version 1.1 (the "MPL"); you may not use this file
4
* except in compliance with the MPL. You may obtain a copy of
5
* the MPL at http://www.mozilla.org/MPL/
7
* Software distributed under the MPL is distributed on an "AS
8
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
9
* implied. See the MPL for the specific language governing
10
* rights and limitations under the MPL.
12
* The Original Code is protoZilla.
14
* The Initial Developer of the Original Code is Ramalingam Saravanan.
15
* Portions created by Ramalingam Saravanan <svn@xmlterm.org> are
16
* Copyright (C) 2001 Ramalingam Saravanan. All Rights Reserved.
19
* Patrick Brunschwig <patrick@mozilla-enigmail.org>
21
* Alternatively, the contents of this file may be used under the
22
* terms of the GNU General Public License (the "GPL"), in which case
23
* the provisions of the GPL are applicable instead of
24
* those above. If you wish to allow use of your version of this
25
* file only under the terms of the GPL and not to allow
26
* others to use your version of this file under the MPL, indicate
27
* your decision by deleting the provisions above and replace them
28
* with the notice and other provisions required by the GPL.
29
* If you do not delete the provisions above, a recipient
30
* may use your version of this file under either the MPL or the
38
#include "nsProcessInfo.h"
40
///////////////////////////////////////////////////////////////////////////////
42
nsProcessInfo::nsProcessInfo()
47
nsProcessInfo::~nsProcessInfo()
52
// --------------------------------------------------------------------------
53
// nsISupports implementation...
54
// --------------------------------------------------------------------------
57
NS_IMPL_THREADSAFE_ISUPPORTS1(nsProcessInfo, nsIProcessInfo)
60
nsProcessInfo::GetEnv(const char *aName, char **_retval)
63
return NS_ERROR_NULL_POINTER;
65
char *value = PR_GetEnv(aName);
67
*_retval = PL_strdup(value);
69
*_retval = PL_strdup("");