Atoms 0.2
[scilab.git] / scilab / modules / atoms / macros / atomsGetLoaded.sci
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) 2008 - INRIA - Delphine GASC <delphine.gasc@scilab.org>
3 // Copyright (C) 2009 - DIGITEO - Sylvestre LEDRU <sylvestre.ledru@scilab.org>
4 // Copyright (C) 2009 - DIGITEO - Pierre MARECHAL <pierre.marechal@scilab.org>
5 //
6 // This file must be used under the terms of the CeCILL.
7 // This source file is licensed as described in the file COPYING, which
8 // you should have received as part of this distribution.  The terms
9 // are also available at
10 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11
12 // End user function
13
14 // List of registered toolboxes
15
16 function loaded_toolboxes = atomsGetLoaded()
17         
18         rhs = argn(2)
19         
20         // Check input parameters
21         if rhs > 0 then
22                 error(msprintf(gettext("%s: Wrong number of input arguments: %d expected.\n"),"atomsGetInstalled",0));
23         end
24         
25         loaded_toolboxes = [];
26         
27         if fileinfo(TMPDIR+"/loaded_toolboxes") <> [] then
28                 load(TMPDIR +"/loaded_toolboxes","loaded_toolboxes")
29         end
30         
31         return loaded_toolboxes;
32         
33 endfunction