Make os_change_process_uid and os_change_root os-posix.c local
os_change_process_uid() and os_change_root() are now only called from os-posix.c, so no need to keep win32 stubs for them. Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Acked-by: Juan Quintela <quintela@redhat.com> Acked-by: Richard Henderson <rth@redhat.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
		
							parent
							
								
									eb505be11b
								
							
						
					
					
						commit
						e06eb601b0
					
				| 
						 | 
				
			
			@ -169,7 +169,7 @@ void os_parse_cmd_args(int index, const char *optarg)
 | 
			
		|||
    return;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void os_change_process_uid(void)
 | 
			
		||||
static void change_process_uid(void)
 | 
			
		||||
{
 | 
			
		||||
    if (user_pwd) {
 | 
			
		||||
        if (setgid(user_pwd->pw_gid) < 0) {
 | 
			
		||||
| 
						 | 
				
			
			@ -187,7 +187,7 @@ void os_change_process_uid(void)
 | 
			
		|||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void os_change_root(void)
 | 
			
		||||
static void change_root(void)
 | 
			
		||||
{
 | 
			
		||||
    if (chroot_dir) {
 | 
			
		||||
        if (chroot(chroot_dir) < 0) {
 | 
			
		||||
| 
						 | 
				
			
			@ -276,8 +276,8 @@ void os_setup_post(void)
 | 
			
		|||
	    exit(1);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    os_change_root();
 | 
			
		||||
    os_change_process_uid();
 | 
			
		||||
    change_root();
 | 
			
		||||
    change_process_uid();
 | 
			
		||||
 | 
			
		||||
    if (daemonize) {
 | 
			
		||||
        dup2(fd, 0);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,8 +31,6 @@ static inline void os_host_main_loop_wait(int *timeout)
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
void os_setup_signal_handling(void);
 | 
			
		||||
void os_change_process_uid(void);
 | 
			
		||||
void os_change_root(void);
 | 
			
		||||
void os_daemonize(void);
 | 
			
		||||
void os_setup_post(void);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,8 +43,6 @@ void qemu_del_wait_object(HANDLE handle, WaitObjectFunc *func, void *opaque);
 | 
			
		|||
void os_host_main_loop_wait(int *timeout);
 | 
			
		||||
 | 
			
		||||
static inline void os_setup_signal_handling(void) {}
 | 
			
		||||
static inline void os_change_process_uid(void) {}
 | 
			
		||||
static inline void os_change_root(void) {}
 | 
			
		||||
static inline void os_daemonize(void) {}
 | 
			
		||||
static inline void os_setup_post(void) {}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue