sin 
							
						 
					 
					
						
						
							
						
						875f433666 
					 
					
						
						
							
							Argh - include strings.h  
						
						
						
						
					 
					
						2014-11-21 00:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						ce86a05f36 
					 
					
						
						
							
							Import strcasestr() from musl and remove -D_GNU_SOURCE  
						
						
						
						
					 
					
						2014-11-20 23:46:06 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						ea4f58ff02 
					 
					
						
						
							
							Include strings.h for strcasecmp  
						
						
						
						
					 
					
						2014-11-20 23:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						d221e5ea5b 
					 
					
						
						
							
							Print header in tail(1)  
						
						
						
						
					 
					
						2014-11-20 23:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						159cc298c4 
					 
					
						
						
							
							Add an easier to edit "table" of tools in README  
						
						... 
						
						
						
						We need to go through the tools and update this table to reflect
current state. 
						
						
					 
					
						2014-11-20 23:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						821a980ab4 
					 
					
						
						
							
							Respect exit status in tail(1)  
						
						... 
						
						
						
						There are more instances of this problem. 
						
						
					 
					
						2014-11-20 22:52:13 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						93c8aaf925 
					 
					
						
						
							
							Print header in head(1)  
						
						
						
						
					 
					
						2014-11-20 22:52:05 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						2a84dd5076 
					 
					
						
						
							
							Respect exit status in head(1)  
						
						
						
						
					 
					
						2014-11-20 22:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						8767e4b320 
					 
					
						
						
							
							Properly handle multiline patterns in grep(1)  
						
						... 
						
						
						
						We should be POSIX compliant now. 
						
						
					 
					
						2014-11-20 19:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						b6a41b688b 
					 
					
						
						
							
							If we have a match any pattern also match against blank lines  
						
						
						
						
					 
					
						2014-11-20 18:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						f4d8ff9598 
					 
					
						
						
							
							Properly handle -F and -i  
						
						
						
						
					 
					
						2014-11-20 17:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						64aac9b504 
					 
					
						
						
							
							Just use int for mode  
						
						
						
						
					 
					
						2014-11-20 17:26:57 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						fe48fbc4e1 
					 
					
						
						
							
							Break out on first match  
						
						
						
						
					 
					
						2014-11-20 17:03:09 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						a1844fae70 
					 
					
						
						
							
							Implement grep -f  
						
						
						
						
					 
					
						2014-11-20 16:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						5ba4f37ec3 
					 
					
						
						
							
							Handle null BRE/ERE and do not add a pattern to the list if it already exists  
						
						
						
						
					 
					
						2014-11-20 16:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						7627a5069c 
					 
					
						
						
							
							Implement grep -x  
						
						
						
						
					 
					
						2014-11-20 14:47:47 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						e34ce44192 
					 
					
						
						
							
							Test directly, no need for intermediate assignment  
						
						
						
						
					 
					
						2014-11-20 14:37:59 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						6866bcdec8 
					 
					
						
						
							
							Implement grep -F  
						
						
						
						
					 
					
						2014-11-20 14:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						728f36aa77 
					 
					
						
						
							
							Implement grep -s  
						
						
						
						
					 
					
						2014-11-20 14:14:41 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						5197affac5 
					 
					
						
						
							
							Remove col(1)  
						
						... 
						
						
						
						Not quite necessary to have this in sbase at the moment.  We can do
a clean implementation when required.
This implementation also has some bugs that they have been fixed
in OpenBSD -current but I am too lazy to backport (we also had local
changes to col(1)).
printf(1) as imported from OpenBSD will stay for now because I need
it for booting my system. 
						
						
					 
					
						2014-11-20 13:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						0d7c2351b4 
					 
					
						
						
							
							Remove csplit(1)  
						
						... 
						
						
						
						Get rid of it for now as it is not really widely used.  We can do
a simple implementation when time comes.
Remove the table from README because it is not easy to edit unless
you use emacs. 
						
						
					 
					
						2014-11-20 13:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								FRIGN 
							
						 
					 
					
						
						
							
						
						1436518f9d 
					 
					
						
						
							
							Use < 0 instead of == -1  
						
						
						
						
					 
					
						2014-11-19 20:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						9b38355ae8 
					 
					
						
						
							
							Break out if stat fails on the source file in cp(1)  
						
						... 
						
						
						
						Save one level of indentation. 
						
						
					 
					
						2014-11-19 15:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						2c42905f63 
					 
					
						
						
							
							Make libutf.a and libutil.a different  
						
						
						
						
					 
					
						2014-11-19 10:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						4399f35448 
					 
					
						
						
							
							Fix two more instances where the check for "-" is insufficient  
						
						
						
						
					 
					
						2014-11-18 21:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Gates 
							
						 
					 
					
						
						
							
						
						148e6e3b79 
					 
					
						
						
							
							read stdin if arg is exactly "-" not just begins with '-'  
						
						
						
						
					 
					
						2014-11-18 21:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Gates 
							
						 
					 
					
						
						
							
						
						84b08427a1 
					 
					
						
						
							
							remove agetline  
						
						
						
						
					 
					
						2014-11-18 21:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Gates 
							
						 
					 
					
						
						
							
						
						cca0522872 
					 
					
						
						
							
							clear suffix list then add only .o and .c in that order to avoid use of builtin .c inference rule skipping .c.o  
						
						
						
						
					 
					
						2014-11-18 20:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						409ec7194f 
					 
					
						
						
							
							Add install(1) to TODO  
						
						
						
						
					 
					
						2014-11-18 19:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						fda3ed9a56 
					 
					
						
						
							
							Remove .POSIX from Makefile  
						
						
						
						
					 
					
						2014-11-18 19:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						027052f5e5 
					 
					
						
						
							
							Rename util/ to libutil/  
						
						
						
						
					 
					
						2014-11-17 16:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						ee1e90ebdc 
					 
					
						
						
							
							renice(1) rework  
						
						
						
						
					 
					
						2014-11-17 16:33:38 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						4dc2b783b8 
					 
					
						
						
							
							Nuke some fprintf() calls and replace with weprintf()  
						
						
						
						
					 
					
						2014-11-17 16:33:24 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						af8e38f5fa 
					 
					
						
						
							
							Fix some error messages  
						
						... 
						
						
						
						There's many more to go. 
						
						
					 
					
						2014-11-17 16:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						cb7cbde722 
					 
					
						
						
							
							Add compat.h  
						
						
						
						
					 
					
						2014-11-17 15:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						56709a2414 
					 
					
						
						
							
							Import libutf from  http://git.suckless.org/libutf  
						
						
						
						
					 
					
						2014-11-17 15:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								FRIGN 
							
						 
					 
					
						
						
							
						
						85df198b59 
					 
					
						
						
							
							Refactor expr.c  
						
						... 
						
						
						
						Finish up what has been begun. 
						
						
					 
					
						2014-11-17 15:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						166bc3052e 
					 
					
						
						
							
							Use PRIO_{MIN,MAX} instead of NZERO  
						
						... 
						
						
						
						Some systems do not define NZERO.  NZERO seems to be an XSI extension
and PRIO_{MIN,MAX} is not specified by POSIX but most relevant systems
define it. 
						
						
					 
					
						2014-11-17 15:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						bd3cf55b54 
					 
					
						
						
							
							Define HOST_NAME_MAX if necessary  
						
						... 
						
						
						
						Some systems do not provide this, namely FreeBSD and NetBSD. 
						
						
					 
					
						2014-11-17 14:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						ba70777b56 
					 
					
						
						
							
							Remove binlib and bin from PHONY  
						
						
						
						
					 
					
						2014-11-17 14:46:52 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						74ac827587 
					 
					
						
						
							
							Require GNU make to build sbase  
						
						... 
						
						
						
						We seem to have problems building individual tools across various
make implementations.  If anyone can step up and fix this we will
remove the dependency on GNU make. 
						
						
					 
					
						2014-11-17 13:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						90507652c0 
					 
					
						
						
							
							Staticise globals  
						
						
						
						
					 
					
						2014-11-17 13:39:11 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						a84cbe9e1c 
					 
					
						
						
							
							Avoid messed up output because of trailing spaces  
						
						
						
						
					 
					
						2014-11-17 13:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						ba89dc565f 
					 
					
						
						
							
							Add .PHONY targets  
						
						
						
						
					 
					
						2014-11-17 13:02:32 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						a6be4e7a4c 
					 
					
						
						
							
							Only unlink the destination file if -f has been specified  
						
						
						
						
					 
					
						2014-11-17 12:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						0d0624b855 
					 
					
						
						
							
							Use $(RANLIB) in Makefile  
						
						
						
						
					 
					
						2014-11-17 12:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						2ee3ae5994 
					 
					
						
						
							
							Use LIB, LIBSRC and LIBOBJ and derive SRC, OBJ and MAN from BIN  
						
						
						
						
					 
					
						2014-11-17 12:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						afa2e6ec54 
					 
					
						
						
							
							Use SLIST_* instead of TAILQ_* in grep(1)  
						
						... 
						
						
						
						The order of evaluation is unspecified by POSIX so we do not need
to process the patterns in-order. 
						
						
					 
					
						2014-11-17 10:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						de4a36957e 
					 
					
						
						
							
							Silence stupid warnings when building sbase-box  
						
						
						
						
					 
					
						2014-11-17 10:52:24 +00:00 
						 
				 
			
				
					
						
							
							
								sin 
							
						 
					 
					
						
						
							
						
						4a97e0b526 
					 
					
						
						
							
							List libutil.a first to be a bit more clear  
						
						
						
						
					 
					
						2014-11-17 10:50:45 +00:00