Added procEnv parameter to proc_open function