static char *_key_file_dir() { static char fname[128] = ""; if (strlen(fname) == 0) { strncpy(fname, _home_dir(), 128 - strlen(private_key_file_name) - strlen(private_key_dir) - 1); strncat(fname, private_key_dir, strlen(private_key_dir)); } return fname; }
/** * qdgdfv_home_dir - Returns the home user directory. * * Returns a system-dependent directory where the user can write * documents and create subdirectories. * [File Management] */ char *qdgdfv_home_dir(void) { return _home_dir(); }