Main Page | Data Structures | File List | Data Fields | Globals | Related Pages

builtin_jobs.c File Reference

Functions for executing the jobs builtin. More...

#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"

This graph shows which files directly or indirectly include this file:


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.

Detailed Description

Functions for executing the jobs builtin.


Enumeration Type Documentation

anonymous enum
 

Print modes for the jobs builtin.

Enumerator:
JOBS_DEFAULT  Print lots of general info.
JOBS_PRINT_PID  Print pid of each process in job.
JOBS_PRINT_COMMAND  Print command name of each process in job.
JOBS_PRINT_GROUP  Print group id of job.


Function Documentation

static int builtin_jobs wchar_t **  argv  )  [static]
 

The jobs builtin.

Used fopr printing running jobs. Defined in builtin_jobs.c.


Generated on Sun Jan 13 02:52:34 2008 for fish by  doxygen 1.4.4