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()
107 strlcat(*metadata, line, size); in add_lpd_control_line()
113 add_svr4_control_line(char **metadata, char code, char *value) in add_svr4_control_line() argument
118 if ((metadata == NULL) || (value == NULL)) in add_svr4_control_line()
123 return (add_lpd_control_line(metadata, '5', line)); in add_svr4_control_line()
127 add_hpux_control_line(char **metadata, char *value) in add_hpux_control_line() argument
132 if ((metadata == NULL) || (value == NULL)) in add_hpux_control_line()
137 return (add_lpd_control_line(metadata, 'N', line)); in add_hpux_control_line()
141 add_int_control_line(char **metadata, char code, int value, int flag) in add_int_control_line() argument
148 return (add_svr4_control_line(metadata, code, buf)); in add_int_control_line()
150 return (add_lpd_control_line(metadata, code, buf)); in add_int_control_line()
155 char **metadata, papi_attribute_t ***used) in lpd_add_rfc1179_attributes() argument
180 add_lpd_control_line(metadata, 'H', host); in lpd_add_rfc1179_attributes()
189 add_lpd_control_line(metadata, 'P', user); in lpd_add_rfc1179_attributes()
197 add_lpd_control_line(metadata, 'C', s); in lpd_add_rfc1179_attributes()
206 add_lpd_control_line(metadata, 'L', user); in lpd_add_rfc1179_attributes()
215 add_lpd_control_line(metadata, 'J', s); in lpd_add_rfc1179_attributes()
224 add_lpd_control_line(metadata, 'M', user); in lpd_add_rfc1179_attributes()
233 add_lpd_control_line(metadata, 'T', s); in lpd_add_rfc1179_attributes()
242 add_int_control_line(metadata, 'I', integer, LPD_RFC); in lpd_add_rfc1179_attributes()
251 add_int_control_line(metadata, 'W', integer, LPD_RFC); in lpd_add_rfc1179_attributes()
260 add_lpd_control_line(metadata, '1', s); in lpd_add_rfc1179_attributes()
269 add_lpd_control_line(metadata, '2', s); in lpd_add_rfc1179_attributes()
278 add_lpd_control_line(metadata, '3', s); in lpd_add_rfc1179_attributes()
287 add_lpd_control_line(metadata, '4', s); in lpd_add_rfc1179_attributes()
351 char **metadata, papi_attribute_t ***used) in lpd_add_svr4_attributes() argument
364 add_svr4_control_line(metadata, 'f', s); in lpd_add_svr4_attributes()
373 add_svr4_control_line(metadata, 'H', "hold"); in lpd_add_svr4_attributes()
377 add_svr4_control_line(metadata, 'H', "immediate"); in lpd_add_svr4_attributes()
381 add_svr4_control_line(metadata, 'H', s); in lpd_add_svr4_attributes()
395 add_svr4_control_line(metadata, 'P', ++s); in lpd_add_svr4_attributes()
406 add_int_control_line(metadata, 'q', integer, LPD_SVR4); in lpd_add_svr4_attributes()
415 add_svr4_control_line(metadata, 'S', s); in lpd_add_svr4_attributes()
426 add_svr4_control_line(metadata, 'y', s); in lpd_add_svr4_attributes()
433 add_lpd_control_line(metadata, 'O', s); in lpd_add_svr4_attributes()
442 char **metadata, papi_attribute_t ***used) in lpd_add_hpux_attributes() argument
448 add_hpux_control_line(metadata, s); in lpd_add_hpux_attributes()
457 char **metadata, papi_attribute_t ***used) in lpd_job_add_attributes() argument
459 if ((svc == NULL) || (metadata == NULL)) in lpd_job_add_attributes()
462 lpd_add_rfc1179_attributes(svc, attributes, metadata, used); in lpd_job_add_attributes()
468 lpd_add_svr4_attributes(svc, attributes, metadata, in lpd_job_add_attributes()
471 lpd_add_hpux_attributes(svc, attributes, metadata, in lpd_job_add_attributes()
484 char **files, char **metadata, papi_attribute_t ***used) in lpd_job_add_files() argument
493 (metadata == NULL)) in lpd_job_add_files()
504 add_svr4_control_line(metadata, 'T', format); in lpd_job_add_files()
557 add_lpd_control_line(metadata, rfc_fmt, name); in lpd_job_add_files()
558 add_lpd_control_line(metadata, 'U', name); in lpd_job_add_files()
559 add_lpd_control_line(metadata, 'N', (char *)files[i]); in lpd_job_add_files()
566 lpd_submit_job(service_t *svc, char *metadata, papi_attribute_t ***attributes, in lpd_submit_job() argument
574 if ((svc == NULL) || (metadata == NULL)) in lpd_submit_job()
579 write(fd, metadata, strlen(metadata)); in lpd_submit_job()