Lines Matching refs:metadata

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