** ** Module Header ******************************************************* ** ** ** ** Modules Revision 3.0 ** ** Providing a flexible user environment ** ** ** ** File: ModuleCmd_Display.c ** ** First Edition: 91/10/23 ** ** ** ** Authors: John Furlan, jlf@behere.com ** ** Jens Hamisch, jens@Strawberry.COM ** ** ** ** Description: Displays what changes a modulefile will make to the ** ** environment including any conflics or prerequisits. ** ** ** ** Exports: ModuleCmd_Display ** ** ** ** Notes: ** ** ** ** ************************************************************************ **
| References Variables: | Id | ModuleCmd_Display.c |
#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
| Used in: | ModuleCmd_Display.c |
UseId
static void* UseId[]
module_name
static char module_name[]
| Used in: | ModuleCmd_Display() |
** ** Function-Header ***************************************************** ** ** ** ** Function: ModuleCmd_Display ** ** ** ** Description: Execution of the module-command 'display' ** ** Display every change a module 'load' would apply to ** ** the environment ** ** ** ** First Edition: 91/10/23 ** ** ** ** Parameters: Tcl_Interp *interp Attached Tcl Interp. ** ** char *argv[] Argument list ** ** ** ** Result: int TCL_ERROR Failure ** ** TCL_OK Successfull operation ** ** ** ** Attached Globals: specified_module The module name from the ** ** command line. ** ** g_flags These are set up accordingly before ** ** this function is called in order to ** ** control everything ** ** g_current_module The module which is handled ** ** by the current command ** ** ** ** ************************************************************************ **int ModuleCmd_Display ( Tcl_Interp* interp, int argc, char* argv[] )
| Prototyped in: | modules_def.h | |
| Calls: | CallModuleProcedure() | cmdModule.c |
| InitializeModuleCommands() | init.c | |
| Locate_ModuleFile() | locate_module.c | |
| Module_Error() | error.c | |
| Tcl_CreateInterp(), Tcl_DStringFree(), Tcl_DStringInit(), Tcl_DeleteInterp(), fprintf() | ||
| Called by: | cmdModule() | cmdModule.c |
| References Variables: | g_current_module | main.c |
| g_flags | main.c | |
| local_line | ModuleCmd_Display.c | |
| module_name | ModuleCmd_Display.c | |
| specified_module | main.c | |