#include "config.h"
#include <stdlib.h>
#include <stdio.h>
#include <wchar.h>
#include <unistd.h>
#include <termios.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <string.h>
#include <wctype.h>
#include "fallback.h"
#include "util.h"
#include "wutil.h"
#include "builtin.h"
#include "proc.h"
#include "parser.h"
#include "common.h"
#include "wgetopt.h"
Enumerations | |
| enum | { JOBS_DEFAULT, JOBS_PRINT_PID, JOBS_PRINT_COMMAND, JOBS_PRINT_GROUP } |
| Print modes for the jobs builtin. More... | |
Functions | |
| static int | cpu_use (job_t *j) |
| Calculates the cpu usage (in percent) of the specified job. | |
| static void | builtin_jobs_print (job_t *j, int mode, int header) |
| Print information about the specified job. | |
| static int | builtin_jobs (wchar_t **argv) |
| The jobs builtin. | |
| anonymous enum |
| static int builtin_jobs | ( | wchar_t ** | argv | ) | [static] |
The jobs builtin.
Used fopr printing running jobs. Defined in builtin_jobs.c.
References _, builtin_count_args(), BUILTIN_ERR_UNKNOWN, builtin_jobs_print(), builtin_out_redirect, builtin_print_help(), builtin_unknown_option(), first_job, woption::flag, job::flags, JOB_CONSTRUCTED, job_get_from_pid(), job_is_completed(), JOBS_DEFAULT, JOBS_PRINT_COMMAND, JOBS_PRINT_GROUP, JOBS_PRINT_PID, woption::name, job::next, no_argument, sb_err, sb_out, sb_printf(), wgetopt_long(), and woptind.
1.5.6