mirror of
				https://github.com/tmux/tmux.git
				synced 2025-10-26 12:27:15 +00:00 
			
		
		
		
	Merge branch 'obsd-master' into master
This commit is contained in:
		
							
								
								
									
										2
									
								
								client.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								client.c
									
									
									
									
									
								
							| @@ -126,6 +126,8 @@ retry: | ||||
| 		log_debug("connect failed: %s", strerror(errno)); | ||||
| 		if (errno != ECONNREFUSED && errno != ENOENT) | ||||
| 			goto failed; | ||||
| 		if (flags & CLIENT_NOSTARTSERVER) | ||||
| 			goto failed; | ||||
| 		if (~flags & CLIENT_STARTSERVER) | ||||
| 			goto failed; | ||||
| 		close(fd); | ||||
|   | ||||
							
								
								
									
										5
									
								
								tmux.1
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								tmux.1
									
									
									
									
									
								
							| @@ -191,6 +191,11 @@ directories are missing). | ||||
| Behave as a login shell. | ||||
| This flag currently has no effect and is for compatibility with other shells | ||||
| when using tmux as a login shell. | ||||
| .It Fl N | ||||
| Do not start the server even if the command would normally do so (for example | ||||
| .Ic new-session | ||||
| or | ||||
| .Ic start-server ) . | ||||
| .It Fl S Ar socket-path | ||||
| Specify a full alternative path to the server socket. | ||||
| If | ||||
|   | ||||
							
								
								
									
										7
									
								
								tmux.c
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								tmux.c
									
									
									
									
									
								
							| @@ -53,7 +53,7 @@ static __dead void | ||||
| usage(void) | ||||
| { | ||||
| 	fprintf(stderr, | ||||
| 	    "usage: %s [-2CDluvV] [-c shell-command] [-f file] [-L socket-name]\n" | ||||
| 	    "usage: %s [-2CDlNuvV] [-c shell-command] [-f file] [-L socket-name]\n" | ||||
| 	    "            [-S socket-path] [-T features] [command [flags]]\n", | ||||
| 	    getprogname()); | ||||
| 	exit(1); | ||||
| @@ -340,7 +340,7 @@ main(int argc, char **argv) | ||||
| 	if (**argv == '-') | ||||
| 		flags = CLIENT_LOGIN; | ||||
|  | ||||
| 	while ((opt = getopt(argc, argv, "2c:CDdf:lL:qS:T:uUvV")) != -1) { | ||||
| 	while ((opt = getopt(argc, argv, "2c:CDdf:lL:NqS:T:uUvV")) != -1) { | ||||
| 		switch (opt) { | ||||
| 		case '2': | ||||
| 			tty_add_features(&feat, "256", ":,"); | ||||
| @@ -370,6 +370,9 @@ main(int argc, char **argv) | ||||
| 			free(label); | ||||
| 			label = xstrdup(optarg); | ||||
| 			break; | ||||
| 		case 'N': | ||||
| 			flags |= CLIENT_NOSTARTSERVER; | ||||
| 			break; | ||||
| 		case 'q': | ||||
| 			break; | ||||
| 		case 'S': | ||||
|   | ||||
							
								
								
									
										2
									
								
								tmux.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								tmux.h
									
									
									
									
									
								
							| @@ -1636,7 +1636,7 @@ struct client { | ||||
| #define CLIENT_DEAD 0x200 | ||||
| #define CLIENT_REDRAWBORDERS 0x400 | ||||
| #define CLIENT_READONLY 0x800 | ||||
| /* 0x1000 unused */ | ||||
| #define CLIENT_NOSTARTSERVER 0x1000 | ||||
| #define CLIENT_CONTROL 0x2000 | ||||
| #define CLIENT_CONTROLCONTROL 0x4000 | ||||
| #define CLIENT_FOCUSED 0x8000 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Thomas Adam
					Thomas Adam