Lines Matching refs:metadata
80 add_lpd_control_line(char **metadata, char code, char *value) in add_lpd_control_line() argument
85 if ((metadata == NULL) || (value == NULL)) in add_lpd_control_line()
88 if (*metadata != NULL) in add_lpd_control_line()
89 size = strlen(*metadata); in add_lpd_control_line()
92 if (*metadata == NULL) { in add_lpd_control_line()
93 *metadata = (char *)calloc(1, size); in add_lpd_control_line()
98 strlcpy(tmp, *metadata, size); in add_lpd_control_line()
99 free(*metadata); in add_lpd_control_line()
100 *metadata = (char *)tmp; in add_lpd_control_line()
106 strlcat(*metadata, line, size); in add_lpd_control_line()
112 add_svr4_control_line(char **metadata, char code, char *value) in add_svr4_control_line() argument
117 if ((metadata == NULL) || (value == NULL)) in add_svr4_control_line()
122 return (add_lpd_control_line(metadata, '5', line)); in add_svr4_control_line()
126 add_hpux_control_line(char **metadata, char *value) in add_hpux_control_line() argument
131 if ((metadata == NULL) || (value == NULL)) in add_hpux_control_line()
136 return (add_lpd_control_line(metadata, 'N', line)); in add_hpux_control_line()
140 add_int_control_line(char **metadata, char code, int value, int flag) in add_int_control_line() argument
147 return (add_svr4_control_line(metadata, code, buf)); in add_int_control_line()
149 return (add_lpd_control_line(metadata, code, buf)); in add_int_control_line()
154 char **metadata, papi_attribute_t ***used) in lpd_add_rfc1179_attributes() argument
179 add_lpd_control_line(metadata, 'H', host); in lpd_add_rfc1179_attributes()
188 add_lpd_control_line(metadata, 'P', user); in lpd_add_rfc1179_attributes()
196 add_lpd_control_line(metadata, 'C', s); in lpd_add_rfc1179_attributes()
205 add_lpd_control_line(metadata, 'L', user); in lpd_add_rfc1179_attributes()
214 add_lpd_control_line(metadata, 'J', s); in lpd_add_rfc1179_attributes()
223 add_lpd_control_line(metadata, 'M', user); in lpd_add_rfc1179_attributes()
232 add_lpd_control_line(metadata, 'T', s); in lpd_add_rfc1179_attributes()
241 add_int_control_line(metadata, 'I', integer, LPD_RFC); in lpd_add_rfc1179_attributes()
250 add_int_control_line(metadata, 'W', integer, LPD_RFC); in lpd_add_rfc1179_attributes()
259 add_lpd_control_line(metadata, '1', s); in lpd_add_rfc1179_attributes()
268 add_lpd_control_line(metadata, '2', s); in lpd_add_rfc1179_attributes()
277 add_lpd_control_line(metadata, '3', s); in lpd_add_rfc1179_attributes()
286 add_lpd_control_line(metadata, '4', s); in lpd_add_rfc1179_attributes()
350 char **metadata, papi_attribute_t ***used) in lpd_add_svr4_attributes() argument
363 add_svr4_control_line(metadata, 'f', s); in lpd_add_svr4_attributes()
372 add_svr4_control_line(metadata, 'H', "hold"); in lpd_add_svr4_attributes()
376 add_svr4_control_line(metadata, 'H', "immediate"); in lpd_add_svr4_attributes()
380 add_svr4_control_line(metadata, 'H', s); in lpd_add_svr4_attributes()
394 add_svr4_control_line(metadata, 'P', ++s); in lpd_add_svr4_attributes()
405 add_int_control_line(metadata, 'q', integer, LPD_SVR4); in lpd_add_svr4_attributes()
414 add_svr4_control_line(metadata, 'S', s); in lpd_add_svr4_attributes()
425 add_svr4_control_line(metadata, 'y', s); in lpd_add_svr4_attributes()
432 add_lpd_control_line(metadata, 'O', s); in lpd_add_svr4_attributes()
441 char **metadata, papi_attribute_t ***used) in lpd_add_hpux_attributes() argument
447 add_hpux_control_line(metadata, s); in lpd_add_hpux_attributes()
456 char **metadata, papi_attribute_t ***used) in lpd_job_add_attributes() argument
458 if ((svc == NULL) || (metadata == NULL)) in lpd_job_add_attributes()
461 lpd_add_rfc1179_attributes(svc, attributes, metadata, used); in lpd_job_add_attributes()
467 lpd_add_svr4_attributes(svc, attributes, metadata, in lpd_job_add_attributes()
470 lpd_add_hpux_attributes(svc, attributes, metadata, in lpd_job_add_attributes()
483 char **files, char **metadata, papi_attribute_t ***used) in lpd_job_add_files() argument
492 (metadata == NULL)) in lpd_job_add_files()
503 add_svr4_control_line(metadata, 'T', format); in lpd_job_add_files()
556 add_lpd_control_line(metadata, rfc_fmt, name); in lpd_job_add_files()
557 add_lpd_control_line(metadata, 'U', name); in lpd_job_add_files()
558 add_lpd_control_line(metadata, 'N', (char *)files[i]); in lpd_job_add_files()
565 lpd_submit_job(service_t *svc, char *metadata, papi_attribute_t ***attributes, in lpd_submit_job() argument
573 if ((svc == NULL) || (metadata == NULL)) in lpd_submit_job()
578 write(fd, metadata, strlen(metadata)); in lpd_submit_job()