File ModuleCmd_List.c

 ** ** Module Header ******************************************************* **
 ** 									     **
 **   Modules Revision 3.0						     **
 **   Providing a flexible user environment				     **
 ** 									     **
 **   File:		ModuleCmd_List.c				     **
 **   First Edition:	91/10/23					     **
 ** 									     **
 **   Authors:	John Furlan, jlf@behere.com				     **
 **		Jens Hamisch, jens@Strawberry.COM			     **
 ** 									     **
 **   Description:	Lists the currently loaded modulefiles.		     **
 ** 									     **
 **   Exports:		ModuleCmd_List					     **
 ** 									     **
 **   Notes:								     **
 ** 									     **
 ** ************************************************************************ **
References Variables: IdModuleCmd_List.c

Included Files


Preprocessor definitions

#define __VERSION__ "2.96 20000731 (Red Hat Linux 7.1 2.96-98)"

#define __USER_LABEL_PREFIX__

#define __REGISTER_PREFIX__

#define __HAVE_BUILTIN_SETJMP__ 1

#define __SIZE_TYPE__

#define __PTRDIFF_TYPE__ int

#define __WCHAR_TYPE__

#define __WINT_TYPE__

#define __GNUC__ 2

#define __GNUC_MINOR__ 96

#define __GNUC_PATCHLEVEL__ 0

#define __ELF__ 1

#define unix 1

#define linux 1

#define __ELF__ 1

#define __unix__ 1

#define __linux__ 1

#define __unix 1

#define __linux 1

#define __NO_INLINE__ 1

#define i386 1

#define __i386 1

#define __i386__ 1

#define __tune_i386__ 1


Local Variables

Id
static char Id[]
Used in:  ModuleCmd_List.c

UseId
static void* UseId[]

module_name
static char module_name[]
Used in: ModuleCmd_List()

_proc_ModuleCmd_List
static char _proc_ModuleCmd_List[]


Global Function ModuleCmd_List()

 ** ** Function-Header ***************************************************** **
 ** 									     **
 **   Function:		ModuleCmd_List					     **
 ** 									     **
 **   Description:	Execution of the module-command 'list'		     **
 **			Lists all modules stored in the environment variable **
 **			'LOADEDMODULES'					     **
 ** 									     **
 **   First Edition:	91/10/23					     **
 ** 									     **
 **   Parameters:	Tcl_Interp	*interp		Attached Tcl Interp. **
 **			int		 argc		Number of args	     **
 **			char 		*argv[]		Argument list	     **
 ** 									     **
 **   Result:		int	TCL_ERROR	Failure			     **
 **				TCL_OK		Successfull operation	     **
 ** 									     **
 **   Attached Globals:							     **
 ** 									     **
 ** ************************************************************************ **
int ModuleCmd_List ( Tcl_Interp* interp, int argc, char* argv[] )
Prototyped in: modules_def.h
Calls: Module_Error()error.c
  SourceRC()locate_module.c
  SourceVers()locate_module.c
  getLMFILES()utility.c
  print_aligned_files()ModuleCmd_Avail.c
  fprintf(), getenv(), strchr(), strlen(), strtok()
Called by: cmdModule()cmdModule.c
References Variables: long_headerModuleCmd_Avail.c
  module_nameModuleCmd_List.c
  modulerc_filemain.c
  sw_formatmain.c