Lines Matching refs:tmpbuf
451 char* tmpbuf; in os390_readlink() local
454 tmpbuf = uv__malloc(len + 1); in os390_readlink()
455 if (tmpbuf == NULL) { in os390_readlink()
460 rlen = readlink(path, tmpbuf, len); in os390_readlink()
462 uv__free(tmpbuf); in os390_readlink()
466 if (rlen < 3 || strncmp("/$", tmpbuf, 2) != 0) { in os390_readlink()
468 memcpy(buf, tmpbuf, rlen); in os390_readlink()
469 uv__free(tmpbuf); in os390_readlink()
477 tmpbuf[rlen] = '\0'; in os390_readlink()
478 delimiter = strchr(tmpbuf + 2, '/'); in os390_readlink()
481 delimiter = strchr(tmpbuf + 2, '\0'); in os390_readlink()
486 if (realpath(tmpbuf, realpathstr) == NULL) { in os390_readlink()
487 uv__free(tmpbuf); in os390_readlink()
500 uv__free(tmpbuf); in os390_readlink()
508 uv__free(tmpbuf); in os390_readlink()