Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						dfd72f5250 
					 
					
						
						
							
							-$Id$.  
						
						 
						
						
						
						
					 
					
						2015-06-03 18:42:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						65257b8e9b 
					 
					
						
						
							
							OS X lacks HOST_NAME_MAX, reported by Christian Ebert.  
						
						 
						
						
						
						
					 
					
						2014-10-21 11:00:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						b2224947fa 
					 
					
						
						
							
							Solaris doesn't have flock and fcntl is useless so make a no-op flock. Reported  
						
						 
						
						... 
						
						
						
						by Dagobert Michelsen. 
						
						
					 
					
						2014-09-23 10:44:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						92997b781a 
					 
					
						
						
							
							Add compat/fparseln() for non-BSD systems  
						
						 
						
						... 
						
						
						
						Linux and friends don't natively have fparseln() so add it to compat/ and
ensure autotools can pick it up. 
						
						
					 
					
						2014-08-09 20:31:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						886c282679 
					 
					
						
						
							
							Use 0 if O_DIRECTORY is missing, reported by Dagobert Michelsen.  
						
						 
						
						
						
						
					 
					
						2014-01-06 15:12:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						e588ddb5d6 
					 
					
						
						
							
							Add openat() to compat.  
						
						 
						
						
						
						
					 
					
						2013-10-10 10:27:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						e8567098a4 
					 
					
						
						
							
							Add support for Cgywin, apparently it is enough just to open the tty again in  
						
						 
						
						... 
						
						
						
						the server and fd passing is not necessary. Needs some ifdefs unfortunately but
no way around that and some of them can go next time we're willing to do a
protocol bump. Patch from J Raynor jxraynor at gmail dot com. 
						
						
					 
					
						2013-07-12 22:21:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						792e2856c9 
					 
					
						
						
							
							Add compat for cfmakeraw, from Dagobert Michelsen.  
						
						 
						
						
						
						
					 
					
						2013-04-22 09:44:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						64ea8829af 
					 
					
						
						
							
							Add define for timersub to compat.h.  
						
						 
						
						
						
						
					 
					
						2013-03-28 00:00:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						5339b8ce3a 
					 
					
						
						
							
							Typo.  
						
						 
						
						
						
						
					 
					
						2011-07-22 15:10:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						20134fa9f4 
					 
					
						
						
							
							Compatibility for b64_ntop, missing from some alternative libc.  
						
						 
						
						
						
						
					 
					
						2011-07-22 10:49:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						391f1f08c0 
					 
					
						
						
							
							Expand the Id keyword.  
						
						 
						
						
						
						
					 
					
						2011-07-09 09:42:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f71b3054cd 
					 
					
						
						
							
							Switch tmux to use autoconf and automake.  
						
						 
						
						... 
						
						
						
						Although they suck, they suck less than the alternatives. 
						
						
					 
					
						2010-12-31 22:12:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a6fc49ae08 
					 
					
						
						
							
							Fix AIX warnings.  
						
						 
						
						
						
						
					 
					
						2010-11-11 20:45:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ae7a7be819 
					 
					
						
						
							
							I am almost certain we don't need crypt or rt now, and it builds fine on  
						
						 
						
						... 
						
						
						
						Linux without. 
						
						
					 
					
						2010-10-27 21:40:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						58684ea998 
					 
					
						
						
							
							And more.  
						
						 
						
						
						
						
					 
					
						2010-10-27 21:34:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						914f8584ef 
					 
					
						
						
							
							Style tweaks.  
						
						 
						
						
						
						
					 
					
						2010-10-27 21:33:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						2287ec7b3e 
					 
					
						
						
							
							Compat for closefrom().  
						
						 
						
						
						
						
					 
					
						2010-10-27 20:21:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f54482a461 
					 
					
						
						
							
							Solaris 9 has no stdint.h, ugh. Reported by a couple of people most  
						
						 
						
						... 
						
						
						
						recently Timothy Larson. 
						
						
					 
					
						2010-09-07 19:32:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						60134cebda 
					 
					
						
						
							
							imsg was moved into libutil on OpenBSD.  
						
						 
						
						
						
						
					 
					
						2010-06-06 13:00:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a9c6976268 
					 
					
						
						
							
							Should be const char *.  
						
						 
						
						
						
						
					 
					
						2010-06-05 16:29:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						9e7a5fa5ef 
					 
					
						
						
							
							Spacing nits.  
						
						 
						
						
						
						
					 
					
						2010-05-19 21:49:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						9c01a3d0db 
					 
					
						
						
							
							Solaris 9 is missing CMSG_ALIGN and some of the RFC2292 CMSG_*. From  
						
						 
						
						... 
						
						
						
						Dagobert Michelsen. 
						
						
					 
					
						2010-05-19 21:40:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						278effd7ea 
					 
					
						
						
							
							Solaris 9 doesn't have setenv and unsetenv so add compat versions, based  
						
						 
						
						... 
						
						
						
						on code from Dagobert Michelsen. 
						
						
					 
					
						2010-05-19 21:31:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						e41055c5aa 
					 
					
						
						
							
							Adjust recent libevent changes to the portable version.  
						
						 
						
						
						
						
					 
					
						2009-11-08 22:51:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						d23635f66d 
					 
					
						
						
							
							Remove unneeded defines that were used with the internal locking mechanism.  
						
						 
						
						
						
						
					 
					
						2009-10-06 15:32:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						88f689e167 
					 
					
						
						
							
							Remove HAVE_LOGIN_CAP now that the internal locking mechanism was removed, due  
						
						 
						
						... 
						
						
						
						to OpenBSD patchset 347. 
						
						
					 
					
						2009-09-23 15:05:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						c274551db6 
					 
					
						
						
							
							- Make it compile on operating systems other than BSD due to OpenBSD patchset  
						
						 
						
						... 
						
						
						
						308.
- While there, remove some duplicate code from the compat header file. 
						
						
					 
					
						2009-09-03 20:54:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						26682256b3 
					 
					
						
						
							
							OS X CMSG_FIRSTHDR is broken.  
						
						 
						
						
						
						
					 
					
						2009-09-02 12:30:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1a5aba47c7 
					 
					
						
						
							
							ttydefchars is a fucking horlicks. Happily we only need it in one file, move it  
						
						 
						
						... 
						
						
						
						in there to avoid multiple inclusion issues.
Perhaps it would be better to pass NULL through to forkpty in the default
case... 
						
						
					 
					
						2009-08-26 09:10:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						2f517111ef 
					 
					
						
						
							
							Solaris has no u_int32_t etc.  
						
						 
						
						
						
						
					 
					
						2009-08-20 12:49:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						698e003fcd 
					 
					
						
						
							
							Solaris has no bzero().  
						
						 
						
						
						
						
					 
					
						2009-08-20 12:25:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						09cc530299 
					 
					
						
						
							
							Solaris and AIX have no ttydefaults.h.  
						
						 
						
						
						
						
					 
					
						2009-08-20 05:34:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						620402a833 
					 
					
						
						
							
							This is a better fix for OS X stupidity.  
						
						 
						
						
						
						
					 
					
						2009-08-19 09:00:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8f9858ba2f 
					 
					
						
						
							
							Solaris has no strsep(3).  
						
						 
						
						
						
						
					 
					
						2009-08-16 16:15:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						b402cef338 
					 
					
						
						
							
							Adjust imsg changes to the portable version due to OpenBSD patchset 243.  
						
						 
						
						
						
						
					 
					
						2009-08-14 21:13:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiago Cunha 
							
						 
					 
					
						
						
							
						
						a3fc9dee32 
					 
					
						
						
							
							Add PASS_MAX for glibc.  
						
						 
						
						
						
						
					 
					
						2009-07-28 22:17:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						48c36d628a 
					 
					
						
						
							
							No paths.h in cmd.c; add _PATH_DEV for Solaris.  
						
						 
						
						
						
						
					 
					
						2009-07-21 13:07:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1f1623e04d 
					 
					
						
						
							
							Solaris has no strcasestr.  
						
						 
						
						
						
						
					 
					
						2009-07-02 07:31:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ec818b8791 
					 
					
						
						
							
							Move defines after includes to avoid multiple definition.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:46:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						81f06ba170 
					 
					
						
						
							
							Typo: bsdpoll.h -> bsd-poll.h.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:43:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						32312e0252 
					 
					
						
						
							
							vis compat stuff.  
						
						 
						
						
						
						
					 
					
						2009-06-25 20:27:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						802e129fd7 
					 
					
						
						
							
							Start of portability update: bitstring.h.  
						
						 
						
						
						
						
					 
					
						2009-06-25 17:02:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a9e3d5c56a 
					 
					
						
						
							
							More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:47:00 +00:00