function tmux 3.7c
job_run
job_run
job_run Source
- Source
- job.c
- struct job * job
_run (const char *cmd, int argc, char **argv, struct environ *e, struct session *s, const char *cwd, job_update updatecb, job_cb _complete completecb, job_cb _free freecb, void *data, int flags, int sx, int sy)_cb -
- Parameters
-
-
cmd ( const char * )
-
argc ( int )
-
argv ( char ** )
-
e ( struct environ * )
-
s ( struct session * )
-
cwd ( const char * )
-
updatecb ( job
_update )_cb -
completecb ( job
_complete )_cb -
freecb ( job
_free )_cb -
data ( void * )
-
flags ( int )
-
sx ( int )
-
sy ( int )
-
Call neighborhood#
Recorded direct calls in this source version. Callback references appear separately below.
Called by#
- cmd_if_shell_exec function Call site ↗
- cmd_run_shell_timer function Call site ↗
- format_job_get function Call site ↗
- popup_display function Call site ↗
- window_copy_pipe_run function Call site ↗
Calls#
- checkshell function Call site ↗
- cmd_copy_argv function Call site ↗
- cmd_log_argv function Call site ↗
- cmd_stringify_argv function Call site ↗
- environ_copy function Call site ↗
- environ_for_session function Call site ↗
- environ_free function Call site ↗
- environ_push function Call site ↗
- environ_set function Call site ↗
- fatal function Call site ↗
- fatalx function Call site ↗
- fdforkpty function Call site ↗
- log_debug function Call site ↗
- options_get_string function Call site ↗
- proc_clear_signals function Call site ↗
- setblocking function Call site ↗
- shell_argv0 function Call site ↗
- xcalloc function Call site ↗
- xstrdup function Call site ↗
Other function references#
- find_home function
- job_error_callback function
- job_read_callback function
- job_write_callback function
Referenced declarations#
- _PATH_BSHELL constant
- _PATH_DEVNULL constant
- all_jobs attribute
- cfg_finished attribute
- job.cmd attribute
- job.completecb attribute
- job.data attribute
- environ struct
- job.event attribute
- job.fd attribute
- job.flags attribute
- job.freecb attribute
- global_s_options attribute
- job struct
- job_complete_cb typealias
- JOB_DEFAULTSHELL constant
- job_free_cb typealias
- JOB_PTY constant
- JOB_SHOWSTDERR constant
- job_update_cb typealias
- session.options attribute
- job.pid attribute
- ptm_fd attribute
- server_proc attribute
- session struct
- job.state attribute
- job.status attribute
- job.tty attribute
- TTY_NAME_MAX constant
- job.updatecb attribute