Lines Matching defs:dirname

163   char* dirname = NEW_C_HEAP_ARRAY(char, nbytes, mtInternal);
166 _snprintf(dirname, nbytes, "%s\\%s_%s", tmpdir, perfdir, user);
168 return dirname;
470 static char* get_sharedmem_filename(const char* dirname, int vmid) {
473 size_t nbytes = strlen(dirname) + UINT_CHARS + 2;
476 _snprintf(name, nbytes, "%s\\%d", dirname, vmid);
488 static void remove_file(const char* dirname, const char* filename) {
490 size_t nbytes = strlen(dirname) + strlen(filename) + 2;
493 strcpy(path, dirname);
620 static void cleanup_sharedmem_resources(const char* dirname) {
623 DIR* dirp = os::opendir(dirname);
630 if (!is_directory_secure(dirname)) {
645 char* dbuf = NEW_C_HEAP_ARRAY(char, os::readdir_buf_size(dirname), mtInternal);
656 remove_file(dirname, entry->d_name);
683 remove_file(dirname, entry->d_name);
1225 static bool make_user_tmp_dir(const char* dirname) {
1235 if (!CreateDirectory(dirname, pDirSA)) {
1242 if (!is_directory_secure(dirname)) {
1245 warning("%s directory is insecure\n", dirname);
1255 if (!SetFileSecurity(dirname, secInfo, pDirSA->lpSecurityDescriptor)) {
1259 dirname, lasterror);
1282 static HANDLE create_sharedmem_resources(const char* dirname, const char* filename, const char* objectname, size_t size) {
1302 if (!make_user_tmp_dir(dirname)) {
1448 char* dirname = get_user_tmp_dir(user);
1451 if (!is_filesystem_secure(dirname)) {
1452 FREE_C_HEAP_ARRAY(char, dirname);
1460 char* filename = get_sharedmem_filename(dirname, vmid);
1464 cleanup_sharedmem_resources(dirname);
1473 create_sharedmem_resources(dirname, filename, objectname, size);
1477 FREE_C_HEAP_ARRAY(char, dirname);
1626 char* dirname = get_user_tmp_dir(luser);
1631 if (!is_directory_secure(dirname)) {
1632 FREE_C_HEAP_ARRAY(char, dirname);
1638 char* filename = get_sharedmem_filename(dirname, vmid);
1653 FREE_C_HEAP_ARRAY(char, dirname);