Lines Matching refs:rpath
43 PetscErrorCode PetscGetRealPath(const char path[], char rpath[]) in PetscGetRealPath() argument
54 …PetscCheck(realpath(path, rpath), PETSC_COMM_SELF, PETSC_ERR_LIB, "Error in realpath() due to \"%s… in PetscGetRealPath()
59 PetscCall(PetscStrncpy(rpath, path, N + 1)); /* assuming adequate buffer */ in PetscGetRealPath()
60 PetscCall(PetscStrlen(rpath, &N)); in PetscGetRealPath()
62 PetscCall(PetscStrncpy(tmp1, rpath, N)); in PetscGetRealPath()
78 PetscCall(PetscGetRealPath(tmp4, rpath)); in PetscGetRealPath()
79 PetscCall(PetscStrlcat(rpath, path + N, PETSC_MAX_PATH_LEN)); in PetscGetRealPath()
82 PetscCall(PetscStrncpy(rpath, tmp1, PETSC_MAX_PATH_LEN)); in PetscGetRealPath()
83 PetscCall(PetscStrlcat(rpath, path + N, PETSC_MAX_PATH_LEN)); in PetscGetRealPath()
97 PetscCall(PetscStrncpy(rpath, path, PETSC_MAX_PATH_LEN)); /* assuming adequate buffer */ in PetscGetRealPath()
106 PetscCall(PetscStrncmp(garbage, rpath, garbage_len, &flg)); in PetscGetRealPath()
110 PetscCall(PetscStrlen(rpath, &len)); in PetscGetRealPath()
112 PetscCall(PetscArraymove(rpath, rpath + no_slash_len, len - no_slash_len)); in PetscGetRealPath()
114 PetscCall(PetscArrayzero(rpath + len - no_slash_len, no_slash_len)); in PetscGetRealPath()