Lines Matching defs:dir
289 char *pbuf, *dir = NULL;
300 dir = pbuf + 4;
301 gid_str = os_strstr(dir, " GROUP=");
305 dir = pbuf;
307 len = os_strlen(dir) + os_strlen(wpa_s->ifname) + 2;
314 res = os_snprintf(buf, len, "%s/%s", dir, wpa_s->ifname);
374 char *buf, *dir = NULL, *gid_str = NULL;
392 dir = buf + 4;
393 gid_str = os_strstr(dir, " GROUP=");
399 dir = buf;
403 if (mkdir(dir, S_IRWXU | S_IRWXG) < 0) {
409 dir, strerror(errno));
423 if (chmod(dir, S_IRWXU | S_IRWXG) < 0) {
452 if (gid_set && chown(dir, -1, gid) < 0) {
454 dir, (int) gid, strerror(errno));
460 chmod(dir, S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP) < 0) {
466 if (os_strlen(dir) + 1 + os_strlen(wpa_s->ifname) >=
677 char *buf, *dir = NULL;
704 dir = buf + 4;
705 gid_str = os_strstr(dir, " GROUP=");
709 dir = buf;
711 if (rmdir(dir) < 0) {
719 dir, strerror(errno));