mc/src/execute.h

30 lines
689 B
C
Raw Permalink Normal View History

/** \file execute.h
* \brief Header: execution routines
*/
#ifndef MC_EXECUTE_H
#define MC_EXECUTE_H
/* flags for shell_execute */
#define EXECUTE_INTERNAL (1 << 0)
#define EXECUTE_AS_SHELL (1 << 2)
#define EXECUTE_HIDE (1 << 3)
/* Execute functions that use the shell to execute */
void shell_execute (const char *command, int flags);
/* This one executes a shell */
void exec_shell (void);
/* Handle toggling panels by Ctrl-O */
void toggle_panels (void);
/* Handle toggling panels by Ctrl-Z */
void suspend_cmd (void);
/* Execute command on a filename that can be on VFS */
void execute_with_vfs_arg (const char *command, const char *filename);
#endif /* !MC_EXECUTE_H */