Avery Pennarun 
							
						 
					 
					
						
						
						
						
							
						
						
							0abb6b668c 
							
						 
					 
					
						
						
							
							rwcancel: handle EINTR and EAGAIN in unixSelect()  
						
						 
						
						... 
						
						
						
						On my Chromebook (Linux 4.19.44 in a VM) and on an AWS EC2
machine, select() was sometimes returning EINTR. This is
harmless and just means you should try again. So let's try
again.
This eliminates a problem where the tunnel fails to come up
correctly and the program needs to be restarted.
Signed-off-by: Avery Pennarun <apenwarr@gmail.com> 
						
					 
					
						2019-10-17 15:19:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							3bf41b06ae 
							
						 
					 
					
						
						
							
							global: regroup all imports  
						
						 
						
						
						
					 
					
						2019-05-14 09:09:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							89d2c5ed7a 
							
						 
					 
					
						
						
							
							Extend structs rather than embed, when possible  
						
						 
						
						
						
					 
					
						2019-02-05 12:59:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							dff424baf8 
							
						 
					 
					
						
						
							
							Update copyright  
						
						 
						
						
						
					 
					
						2019-02-05 12:59:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							05cc0c8298 
							
						 
					 
					
						
						
							
							Freebsd is finally normal in sys/unix  
						
						 
						
						
						
					 
					
						2018-12-11 18:33:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							5be541d147 
							
						 
					 
					
						
						
							
							global: fix up copyright headers  
						
						 
						
						
						
					 
					
						2018-09-16 18:49:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							2f2eca8947 
							
						 
					 
					
						
						
							
							Catch EINTR  
						
						 
						
						
						
					 
					
						2018-05-24 15:36:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							ff3f2455e5 
							
						 
					 
					
						
						
							
							Rework freebsd support  
						
						 
						
						
						
					 
					
						2018-05-21 18:48:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brady OBrien 
							
						 
					 
					
						
						
						
						
							
						
						
							b962d7d791 
							
						 
					 
					
						
						
							
							Add FreeBSD support  
						
						 
						
						... 
						
						
						
						Signed-off-by: Brady OBrien <brady.obrien128@gmail.com> 
						
					 
					
						2018-05-21 17:31:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							8b30278ce6 
							
						 
					 
					
						
						
							
							No more finalizer for rwcancel  
						
						 
						
						
						
					 
					
						2018-05-14 06:10:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							5f5503afa8 
							
						 
					 
					
						
						
							
							Add rwcancelation to darwin  
						
						 
						
						
						
					 
					
						2018-05-14 04:02:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							7e10ebe101 
							
						 
					 
					
						
						
							
							Introduce rwcancel  
						
						 
						
						
						
					 
					
						2018-05-14 00:30:52 +02:00