mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	core-util: Add pa_append_to_config_home_dir()
This commit is contained in:
		
							parent
							
								
									6c5c65a718
								
							
						
					
					
						commit
						440f37af00
					
				
					 2 changed files with 17 additions and 0 deletions
				
			
		| 
						 | 
					@ -1678,6 +1678,22 @@ int pa_get_config_home_dir(char **_r) {
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pa_append_to_config_home_dir(const char *path, char **_r) {
 | 
				
			||||||
 | 
					    int r;
 | 
				
			||||||
 | 
					    char *config_home_dir;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    pa_assert(path);
 | 
				
			||||||
 | 
					    pa_assert(_r);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    r = pa_get_config_home_dir(&config_home_dir);
 | 
				
			||||||
 | 
					    if (r < 0)
 | 
				
			||||||
 | 
					        return r;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    *_r = pa_sprintf_malloc("%s" PA_PATH_SEP "%s", config_home_dir, path);
 | 
				
			||||||
 | 
					    pa_xfree(config_home_dir);
 | 
				
			||||||
 | 
					    return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
char *pa_get_binary_name_malloc(void) {
 | 
					char *pa_get_binary_name_malloc(void) {
 | 
				
			||||||
    char *t;
 | 
					    char *t;
 | 
				
			||||||
    size_t allocated = 128;
 | 
					    size_t allocated = 128;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -140,6 +140,7 @@ char *pa_get_state_dir(void);
 | 
				
			||||||
char *pa_get_home_dir_malloc(void);
 | 
					char *pa_get_home_dir_malloc(void);
 | 
				
			||||||
int pa_append_to_home_dir(const char *path, char **_r);
 | 
					int pa_append_to_home_dir(const char *path, char **_r);
 | 
				
			||||||
int pa_get_config_home_dir(char **_r);
 | 
					int pa_get_config_home_dir(char **_r);
 | 
				
			||||||
 | 
					int pa_append_to_config_home_dir(const char *path, char **_r);
 | 
				
			||||||
char *pa_get_binary_name_malloc(void);
 | 
					char *pa_get_binary_name_malloc(void);
 | 
				
			||||||
char *pa_runtime_path(const char *fn);
 | 
					char *pa_runtime_path(const char *fn);
 | 
				
			||||||
char *pa_state_path(const char *fn, bool prepend_machine_id);
 | 
					char *pa_state_path(const char *fn, bool prepend_machine_id);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue