/illumos-gate/usr/src/cmd/lp/model/netpr/ |
H A D | bsd_misc.c | 47 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 D | misc.c | 89 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 D | jobs.c | 208 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 D | xec.c | 162 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 D | job.c | 36 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 D | job.c | 47 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 D | lpd-query.c | 151 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 D | lpd-cancel.c | 95 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 D | fcsm.c | 1161 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 D | fp.h | 309 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 D | thread_pool.c | 40 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 D | jobs.c | 47 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 D | Makefile.com | 30 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 D | job.c | 47 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 D | fp.c | 925 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 D | fctl.c | 584 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 D | lpsched-jobs.c | 470 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 D | job.c | 115 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 D | lpr.c | 69 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 D | lp.c | 71 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 D | jobs.h | 134 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 D | Grades | 28 # 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 D | gename.c | 34 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 D | common.c | 69 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 D | papi.h | 361 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);
|