Home
last modified time | relevance | path

Searched refs:job (Results 1 – 25 of 106) sorted by relevance

12345

/illumos-gate/usr/src/cmd/lp/model/netpr/
H A Dbsd_misc.c47 np_bsdjob_t *job; in create_bsd_job() local
57 job = (np_bsdjob_t *)malloc(sizeof (np_bsdjob_t)); in create_bsd_job()
58 ASSERT(job, MALLOC_ERR); in create_bsd_job()
59 (void) memset(job, 0, sizeof (np_bsdjob_t)); in create_bsd_job()
60 job->np_printer = "auto"; /* default "queue" */ in create_bsd_job()
81 job->np_request_id = malloc(4); in create_bsd_job()
82 ASSERT(job->np_request_id, MALLOC_ERR); in create_bsd_job()
88 (void) snprintf(job->np_request_id, (size_t)4, in create_bsd_job()
94 job->np_username = strdup(injob->username); in create_bsd_job()
95 job->np_host = strdup(id); in create_bsd_job()
[all …]
H A Dmisc.c89 np_job_t * job; in init_job() local
91 if ((job = calloc(1, sizeof (*job))) != NULL) { in init_job()
92 job->protocol = BSD; in init_job()
93 job->banner = BANNER; in init_job()
96 return (job); in init_job()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Djobs.c208 for(pw=job.pwlist;pw;pw=pwnext) in job_chldtrap()
270 for(csp=job.colist; csp; csp = csp->next) in sh_pid2str()
295 for(csp=(struct cosh*)job.colist;csp;csp=csp->next) in job_cowalk()
308 for(n=0,pw=job.pwlist; pw; pw=pwnext) in job_cowalk()
352 for(pw=job.pwlist;pw;pw=pw->p_nxtjob) in job_reap()
367 …"ksh: job line %4d: reap pid=%d critical=%d signal=%d\n",__LINE__,getpid(),job.in_critical,sig) <=… in job_reap()
371 job.savesig = 0; in job_reap()
380 if(!(flags&WNOHANG) && !sh.intrap && job.pwlist) in job_reap()
421 if(pid<0 && errno==EINTR && (sig||job.savesig)) in job_reap()
431 job.waitsafe++; in job_reap()
[all …]
H A Dxec.c162 while(job.waitsafe && job.savesig==SIGCHLD) in iounpipe()
166 job.in_critical++; in iounpipe()
168 job.in_critical--; in iounpipe()
755 struct cosh *csp = job.colist; in sh_coinit()
795 csp->next = job.colist; in sh_coinit()
796 job.colist = csp; in sh_coinit()
1007 job.curpgid = 0; in sh_exec()
1008 job.curjobid = 0; in sh_exec()
1633 job.parent=parent=0; in sh_exec()
1640 while(job.numbjob >= maxjob) in sh_exec()
[all …]
/illumos-gate/usr/src/lib/print/libpapi-dynamic/common/
H A Djob.c36 papiJobFree(papi_job_t job) in papiJobFree() argument
38 job_t *tmp = (job_t *)job; in papiJobFree()
45 f(tmp->job); in papiJobFree()
63 papiJobGetAttributeList(papi_job_t job) in papiJobGetAttributeList() argument
66 job_t *j = job; in papiJobGetAttributeList()
68 if (job != NULL) { in papiJobGetAttributeList()
74 result = f(j->job); in papiJobGetAttributeList()
81 papiJobGetPrinterName(papi_job_t job) in papiJobGetPrinterName() argument
84 job_t *j = job; in papiJobGetPrinterName()
86 if (job != NULL) { in papiJobGetPrinterName()
[all …]
/illumos-gate/usr/src/lib/print/libpapi-lpd/common/
H A Djob.c47 papi_job_ticket_t *job_ticket, char **files, papi_job_t *job) in papiJobSubmit() argument
55 (job == NULL)) in papiJobSubmit()
67 if ((*job = j = (job_t *)calloc(1, sizeof (*j))) == NULL) { in papiJobSubmit()
99 papi_job_ticket_t *job_ticket, char **files, papi_job_t *job) in papiJobSubmitByReference() argument
102 job_ticket, files, job)); in papiJobSubmitByReference()
129 if ((s->job = calloc(1, sizeof (*(s->job)))) == NULL) in papiJobStreamOpen()
136 lpd_job_add_attributes(svc, attributes, &metadata, &s->job->attributes); in papiJobStreamOpen()
144 &(s->job->attributes)); in papiJobStreamOpen()
145 status = lpd_submit_job(svc, metadata, &(s->job->attributes), in papiJobStreamOpen()
155 if (s->job->attributes) in papiJobStreamOpen()
[all …]
H A Dlpd-query.c151 parse_lpd_job(service_t *svc, job_t **job, int fd, char *line, int len) in parse_lpd_job() argument
269 if ((*job = (job_t *)calloc(1, sizeof (**job))) != NULL) in parse_lpd_job()
270 (*job)->attributes = attributes; in parse_lpd_job()
378 job_t *job = NULL; in parse_lpd_query() local
380 parse_lpd_job(svc, &job, fd, line, sizeof (line)); in parse_lpd_query()
381 if (job == NULL) in parse_lpd_query()
383 list_append(&cache->jobs, job); in parse_lpd_query()
472 lpd_find_job_info(service_t *svc, int job_id, job_t **job) in lpd_find_job_info() argument
480 *job = NULL; in lpd_find_job_info()
481 for (i = 0; ((*job == NULL) && (jobs[i] != NULL)); i++) { in lpd_find_job_info()
[all …]
H A Dlpd-cancel.c95 job_t *job; in lpd_purge_jobs() local
109 if ((job = (job_t *)calloc(1, (sizeof (*job)))) in lpd_purge_jobs()
111 job->attributes = attributes; in lpd_purge_jobs()
112 list_append(jobs, job); in lpd_purge_jobs()
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/
H A Dfcsm.c1161 fcsm_job_t *job; in fcsm_cleanup_port() local
1169 job = fcsm_alloc_job(KM_SLEEP); in fcsm_cleanup_port()
1170 ASSERT(job != NULL); in fcsm_cleanup_port()
1171 fcsm_init_job(job, fcsm->sm_instance, FCSM_JOB_THREAD_SHUTDOWN, in fcsm_cleanup_port()
1174 status = fcsm_process_job(job, 0); in fcsm_cleanup_port()
1177 ASSERT(job->job_result == FC_SUCCESS); in fcsm_cleanup_port()
1178 fcsm_dealloc_job(job); in fcsm_cleanup_port()
2322 fcsm_job_t *job = (fcsm_job_t *)buf; in fcsm_job_cache_constructor() local
2324 mutex_init(&job->job_mutex, NULL, MUTEX_DRIVER, NULL); in fcsm_job_cache_constructor()
2325 sema_init(&job->job_sema, 0, NULL, SEMA_DEFAULT, NULL); in fcsm_job_cache_constructor()
[all …]
/illumos-gate/usr/src/uts/common/sys/fibre-channel/impl/
H A Dfp.h309 static int fp_port_startup(fc_local_port_t *port, job_request_t *job);
321 static void fp_jobwait(job_request_t *job);
324 static void fp_jobdone(job_request_t *job);
325 static void fp_port_shutdown(fc_local_port_t *port, job_request_t *job);
326 static void fp_get_loopmap(fc_local_port_t *port, job_request_t *job);
327 static void fp_loop_online(fc_local_port_t *port, job_request_t *job,
331 job_request_t *job, int flag, int sleep);
333 job_request_t *job, int cmd_flag, int sleep, fc_remote_port_t *pd,
342 void (*comp) (), job_request_t *job);
344 uint32_t d_id, void (*intr) (), job_request_t *job, uchar_t ls_code);
[all …]
/illumos-gate/usr/src/lib/libc/port/tpool/
H A Dthread_pool.c40 tpool_job_t *job; in delete_pool() local
61 for (job = tpool->tp_head; job != NULL; job = tpool->tp_head) { in delete_pool()
62 tpool->tp_head = job->tpj_next; in delete_pool()
63 lfree(job, sizeof (*job)); in delete_pool()
127 tpool_job_t *job; in tpool_worker() local
175 if ((job = tpool->tp_head) != NULL && in tpool_worker()
178 func = job->tpj_func; in tpool_worker()
179 arg = job->tpj_arg; in tpool_worker()
180 tpool->tp_head = job->tpj_next; in tpool_worker()
181 if (job == tpool->tp_tail) in tpool_worker()
[all …]
/illumos-gate/usr/src/cmd/sh/
H A Djobs.c47 struct job struct
49 struct job *j_nxtp; /* next job in job ID order */ argument
50 struct job *j_curp; /* next job in job currency order */ argument
94 static struct job *jobcur, /* active jobs listed in currency order */
99 static void printjob(struct job *, int);
101 static struct job *
104 struct job *jp; in pgid2job()
112 static struct job *
113 str2job(char *cmd, char *job, int mustbejob) in str2job() argument
115 struct job *jp, *njp; in str2job()
[all …]
/illumos-gate/usr/src/lib/print/libipp-listener/
H A DMakefile.com30 cancel-job.o common.o create-job.o cups-accept-jobs.o \
32 cups-move-job.o cups-reject-jobs.o disable-printer.o enable-printer.o \
33 get-job-attributes.o get-jobs.o get-printer-attributes.o hold-job.o \
34 ipp-listener.o pause-printer.o print-job.o purge-jobs.o release-job.o \
35 restart-job.o resume-printer.o send-document.o set-job-attributes.o \
36 set-printer-attributes.o validate-job.o
/illumos-gate/usr/src/lib/print/libpapi-ipp/common/
H A Djob.c47 papiJobFree(papi_job_t job) in papiJobFree() argument
49 job_t *tmp = (job_t *)job; in papiJobFree()
71 papiJobGetAttributeList(papi_job_t job) in papiJobGetAttributeList() argument
74 job_t *j = job; in papiJobGetAttributeList()
83 papiJobGetPrinterName(papi_job_t job) in papiJobGetPrinterName() argument
86 job_t *j = job; in papiJobGetPrinterName()
96 papiJobGetId(papi_job_t job) in papiJobGetId() argument
99 job_t *j = job; in papiJobGetId()
109 papiJobGetJobTicket(papi_job_t job) in papiJobGetJobTicket() argument
120 papi_attribute_t **operational = NULL, **job = NULL; in populate_job_request() local
[all …]
/illumos-gate/usr/src/uts/common/io/fibre-channel/impl/
H A Dfp.c925 job_request_t *job; in fp_attach_handler() local
1164 job = fctl_alloc_job(JOB_PORT_STARTUP, JOB_TYPE_FCTL_ASYNC, in fp_attach_handler()
1167 port->fp_job_head = port->fp_job_tail = job; in fp_attach_handler()
1425 struct job_request *job; in fp_resume_all() local
1439 job = fctl_alloc_job(JOB_PORT_ONLINE, in fp_resume_all()
1441 fctl_enque_job(port, job); in fp_resume_all()
1443 fctl_jobwait(job); in fp_resume_all()
1447 fctl_dealloc_job(job); in fp_resume_all()
1487 job_request_t *job; in fp_detach_handler() local
1566 job = fctl_alloc_job(JOB_PORT_SHUTDOWN, 0, NULL, in fp_detach_handler()
[all …]
H A Dfctl.c584 job_request_t *job = (job_request_t *)buf; in fctl_cache_constructor() local
586 mutex_init(&job->job_mutex, NULL, MUTEX_DRIVER, NULL); in fctl_cache_constructor()
587 sema_init(&job->job_fctl_sema, 0, NULL, SEMA_DEFAULT, NULL); in fctl_cache_constructor()
588 sema_init(&job->job_port_sema, 0, NULL, SEMA_DEFAULT, NULL); in fctl_cache_constructor()
598 job_request_t *job = (job_request_t *)buf; in fctl_cache_destructor() local
600 sema_destroy(&job->job_fctl_sema); in fctl_cache_destructor()
601 sema_destroy(&job->job_port_sema); in fctl_cache_destructor()
602 mutex_destroy(&job->job_mutex); in fctl_cache_destructor()
626 job_request_t *job; in fc_ulp_add() local
719 job = fctl_alloc_job(JOB_ATTACH_ULP, JOB_TYPE_FCTL_ASYNC, in fc_ulp_add()
[all …]
/illumos-gate/usr/src/cmd/lp/lib/papi/
H A Dlpsched-jobs.c470 job_status_to_attributes(job_t *job, char *req_id, char *user, char *slabel, in job_status_to_attributes() argument
477 lpsched_user_to_job_attributes(&job->attributes, user); in job_status_to_attributes()
478 papiAttributeListAddInteger(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
480 papiAttributeListAddInteger(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
483 papiAttributeListAddInteger(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
488 papiAttributeListAddString(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
492 papiAttributeListAddString(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
494 papiAttributeListAddInteger(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
496 papiAttributeListAddString(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
498 papiAttributeListAddString(&job->attributes, PAPI_ATTR_REPLACE, in job_status_to_attributes()
[all …]
H A Djob.c115 papiJobFree(papi_job_t job) in papiJobFree() argument
117 job_t *tmp = (job_t *)job; in papiJobFree()
139 papiJobGetAttributeList(papi_job_t job) in papiJobGetAttributeList() argument
141 job_t *tmp = (job_t *)job; in papiJobGetAttributeList()
150 papiJobGetPrinterName(papi_job_t job) in papiJobGetPrinterName() argument
152 job_t *tmp = (job_t *)job; in papiJobGetPrinterName()
163 papiJobGetId(papi_job_t job) in papiJobGetId() argument
165 job_t *tmp = (job_t *)job; in papiJobGetId()
538 char **files, papi_job_t *job) in papiJobSubmit() argument
553 (job == NULL)) in papiJobSubmit()
[all …]
/illumos-gate/usr/src/cmd/print/bsd-sysv-commands/
H A Dlpr.c69 papi_job_t job = NULL; in main() local
241 NULL, &av[optind], &job); in main()
244 list, &job); in main()
247 NULL, &av[optind], &job); in main()
250 NULL, &av[optind], &job); in main()
257 papiJobFree(job); in main()
263 list = papiJobGetAttributeList(job); in main()
269 papiJobFree(job); in main()
H A Dlp.c71 papi_job_t job = NULL; in main() local
279 status = papiJobModify(svc, printer, modify, list, &job); in main()
282 list, &job); in main()
285 NULL, &av[optind], &job); in main()
288 NULL, &av[optind], &job); in main()
291 NULL, &av[optind], &job); in main()
298 papiJobFree(job); in main()
304 ((list = papiJobGetAttributeList(job)) != NULL)) { in main()
330 papiJobFree(job); in main()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Djobs.h134 extern struct jobs job;
152 #define job_lock() (job.in_critical++)
156 if (!--job.in_critical && (sig = job.savesig)) \
158 if (!job.in_critical++ && !vmbusy()) \
160 job.in_critical--; \
/illumos-gate/usr/src/cmd/bnu/
H A DGrades28 # use the grade, so that only select users can use the job grade.
39 # of bytes that a job can have to
53 # jobs to this job grade. The list is to
57 # a job grade if User is the permit_type.
59 # Since the user job grade may be bound to more than one system job grade,
61 # sequentially for occurences of a user job grade. Since the names of
62 # user job grades may not be the same from system to system, we have
63 # reserved the names of three job grades so that the user may see some
H A Dgename.c34 int job; member
65 pre, SYSNSIZE, sys, grade, syslst[n].job);
68 pre, sys, syslst[n].job & 0xffff,
139 syslst[nsys].job = n;
176 return(syslst[i].job);
/illumos-gate/usr/src/lib/print/libipp-listener/common/
H A Dcommon.c69 char *job = NULL; in get_printer_id() local
81 result = papiAttributeListGetString(attributes, NULL, "job-uri", &job); in get_printer_id()
89 *printer = job; in get_printer_id()
90 if ((job = strrchr(*printer, '/')) != NULL) { in get_printer_id()
91 *job = '\0'; in get_printer_id()
92 *id = atoi(++job); in get_printer_id()
/illumos-gate/usr/src/lib/print/libpapi-common/common/
H A Dpapi.h361 char **files, papi_job_t *job);
366 char **files, papi_job_t *job);
370 char **files, papi_job_t *job);
381 papi_job_t *job);
384 papi_job_t *job);
388 papi_job_t *job);
405 extern void papiJobFree(papi_job_t job);
417 papi_job_t *job);

12345