Lines Matching defs:str
67 struct strioctl str;
69 str.ic_cmd = cmd;
70 str.ic_timout = 0; /* Use default timer; 15 seconds */
71 str.ic_len = ilen;
72 str.ic_dp = ptr;
74 if (ioctl(fd, I_STR, &str) == -1) {
77 if (str.ic_len != olen) {
170 char *str;
177 if ((str = malloc(totlen + 1)) == NULL) {
181 cp = str;
189 script_setenv(envname, str, 0);
202 char *str;
207 str = NULL;
216 if ((str = malloc(tlen + 1)) == NULL) {
220 (void) memcpy(str, POET_DATA(tagp), tlen);
221 str[tlen] = '\0';
225 if (str != NULL)
228 if (str == NULL)
231 *argv++ = str;
248 char *str;
257 str = NULL;
266 (str = malloc(RTE_MSG_LEN)) == NULL) {
272 if (str != NULL)
275 if (str == NULL)
279 (void) slprintf(str, RTE_MSG_LEN, "%I %I %I %d",
284 script_setenv(envname, str, 0);
285 *argv++ = str; /* Destination */
286 str = strchr(str, ' ');
287 *str++ = '\0';
288 *argv++ = str; /* Subnet mask */
289 str = strchr(str, ' ');
290 *str++ = '\0';
291 *argv++ = str; /* Gateway */
292 str = strchr(str, ' ');
293 *str++ = '\0';
294 *argv++ = str; /* Metric */
313 char *str;
357 str = NULL;
359 (str = strdup(cstr)) == NULL) {
362 if ((cp = strrchr(str, ':')) == NULL)
363 cp = str + strlen(str);
366 argv[2] = str;
375 if (str != NULL)
376 free(str);