Commit Graph

  • ce28f6ca90 cmp: dont output EOF difference is sflag is set Hiltjo Posthuma 2014-04-01 15:14:21 +0200
  • a7954e8cab cmp: fix line numbers Hiltjo Posthuma 2014-04-01 15:13:30 +0200
  • 1059cf5f17 cmp: make EOF check more clear Hiltjo Posthuma 2014-04-01 15:06:42 +0200
  • 24a5006f57 Prefix error/warning messages with program name if DEBUG is defined sin 2014-03-28 15:55:08 +0000
  • 897efd5f13 Remove "WARNING: " prefix from messages sin 2014-03-23 18:58:43 +0000
  • a6ef67cd3d Use strlcpy() sin 2014-03-23 18:33:06 +0000
  • dd7eb63869 crypt: free line and tiny cleanup Hiltjo Posthuma 2014-03-23 13:45:52 +0100
  • 04f32f4d9a checksum tools: implement -c Hiltjo Posthuma 2014-03-23 12:18:38 +0100
  • 18b6e40161 crypt: error status code if an error occured in a file series Hiltjo Posthuma 2014-03-23 12:30:34 +0100
  • 7727530b53 crypt: dont error out if a file in a series fails Hiltjo Posthuma 2014-03-23 12:23:56 +0100
  • bc0de5e7e5 Rename mc(1) to cols(1) sin 2014-03-12 16:43:45 +0200
  • f34e1ae1d0 kill: argc < 2 should be argc < 1 Hiltjo Posthuma 2014-03-07 19:35:43 +0100
  • d9a1030d57 We do symbolic options for chmod(1) sin 2014-03-04 11:02:03 +0000
  • 760690c85e Make code a bit more clear sin 2014-03-04 10:41:19 +0000
  • c28e2a39ec We should not require both files to be present for cmp(1) sin 2014-03-04 10:33:51 +0000
  • 99300c9514 Update README sin 2014-02-27 16:54:40 +0000
  • 17338bfbb8 id(1) is not portable - move it to ubase sin 2014-02-27 14:26:22 +0000
  • 795ffe490d Use the more portable NZERO instead of PRIO_* sin 2014-02-27 14:19:36 +0000
  • 2773bdaac7 add the man entry for ls -F Daniel Bainton 2014-02-19 12:27:49 +0000
  • fe62ed0d48 Preserve permissions when copying files sin 2014-02-18 16:49:41 +0000
  • 73066131ab Add Daniel Bainton to LICENSE sin 2014-02-18 12:52:13 +0000
  • 080db637f8 Add the -F flag to ls Daniel Bainton 2014-02-17 14:41:09 +0000
  • c6f59aadbd Simplify ln(1) sin 2014-02-17 11:41:37 +0000
  • 13cbb19adc Fix wrong length for sethostname() sin 2014-02-14 15:11:06 +0000
  • 5c6a17ef20 Remove who(1) from README sin 2014-02-14 15:08:03 +0000
  • 386aa62b94 Remove who(1) from sbase sin 2014-02-14 15:04:43 +0000
  • efbce07f94 Use sysconf() instead of HOST_NAME_MAX sin 2014-02-14 15:01:15 +0000
  • 7309302e25 Don't check remove() return value sin 2014-02-14 11:47:34 +0000
  • ac47a21b9b Don't complain if we use -f in ln(1) sin 2014-02-14 11:23:07 +0000
  • 43b472601d Return proper error values in case execvp() fails sin 2014-02-13 13:02:12 +0000
  • 79a913f4e6 We can't use eprintf etc. without using the arg.h macros. sin 2014-02-13 12:57:16 +0000
  • a79472bb1a Minor fix for README sin 2014-02-12 18:39:13 +0000
  • f8dd426745 Add initial README sin 2014-02-12 14:34:09 +0000
  • 3bf464c1d6 Use HOST_NAME_MAX in hostname(1) sin 2014-02-11 10:59:53 +0000
  • b0e4b45e3b No need to use do { } while (0) construct sin 2014-02-04 16:49:18 +0000
  • 136f2f3b60 Correct error message in uudecode(1) sin 2014-02-04 15:19:02 +0000
  • 71461978f2 Error out on invalid mode in uudecode(1) sin 2014-02-04 15:17:29 +0000
  • df035a6a2c Break out fclose() sin 2014-02-04 15:14:12 +0000
  • 6da5fb7153 Rename check*() to parse*() to be consistent with the rest of sbase sin 2014-02-04 15:05:48 +0000
  • d7383490dc Use chmod() directly sin 2014-02-04 15:05:31 +0000
  • bf2b270946 A couple more stylistic changes to uudecode(1) sin 2014-02-04 14:44:43 +0000
  • ed9985205b Explicitly check for '\0' at the start and exit early sin 2014-02-04 14:36:58 +0000
  • c2db1b9ec6 Remember to fclose(nfp) as well sin 2014-02-04 14:33:24 +0000
  • 4d8c3d4dc2 Simplify uudecode(1) and fix some bugs sin 2014-02-04 14:30:17 +0000
  • 7008d751b2 Initial commit of the uudecode tool and man page dsp 2014-02-02 19:08:22 +0000
  • d69ca7c9c3 Add FRIGN to LICENSE sin 2014-02-01 20:15:44 +0000
  • a4d9b7b11e Use PRIu32 and avoid cast FRIGN 2014-02-01 20:14:25 +0000
  • 2e98468788 check for valid octal input and crude range check on that for validity dsp 2014-02-01 19:48:57 +0000
  • 31894adad2 Use printf() instead of fprintf() in uuencode(1) sin 2014-01-31 15:53:46 +0000
  • cb5733ea41 Make the buffer 45 bytes exactly for uuencode(1) sin 2014-01-31 15:43:37 +0000
  • b60882f206 Use putchar() instead of fputc() in uuencode(1) sin 2014-01-31 15:42:20 +0000
  • aab53ef197 Add uuencode(1) sin 2014-01-31 15:24:38 +0000
  • 04a32251e4 Use uint32_t instead of unsigned int in cksum(1) sin 2014-01-31 13:51:10 +0000
  • c96fc3a382 Forgot to include these before sin 2014-01-30 21:50:01 +0000
  • 4ba6c37839 Ensure we #undef strlcat and strlcpy sin 2014-01-30 21:02:45 +0000
  • f4609e2836 Remove stat(1) from sbase as it is not portable sin 2014-01-30 16:23:55 +0000
  • e37e2782a9 Only use major()/minor() if they are available in tar(1) sin 2014-01-30 16:14:33 +0000
  • 0a7791a25c Use recurse() in tar(1) instead of ftw(3) sin 2014-01-30 14:12:12 +0000
  • 94e97f19cd No need to use enprintf() with EXIT_FAILURE sin 2014-01-30 13:54:16 +0000
  • b1b225c9ee No need to print the name of the program sin 2014-01-30 13:51:47 +0000
  • fb12183c52 Add strlcpy()/strlcat() sin 2014-01-30 12:37:35 +0000
  • 08ff1c56e7 Update TODO sin 2014-01-30 11:42:24 +0000
  • c83aef2cda Use preprocessor conditionals to check if makedev() is present sin 2014-01-28 16:54:41 +0000
  • 203b52c38a Use getpriority()/setpriority() instead of deprecated nice() sin 2014-01-28 17:10:09 +0000
  • 43057f3a39 Remove mknod(1) from sbase sin 2014-01-28 16:52:06 +0000
  • 7028920ff4 Rename `saved_errno' to `savederrno' sin 2014-01-27 15:16:43 +0000
  • 6a18e77962 Ensure we return a proper error value in setsid(1) sin 2014-01-27 15:15:58 +0000
  • a0fbe3278a Add Markus Teich to LICENSE sin 2014-01-25 22:52:54 +0000
  • eef1cef1d1 Add more people to LICENSE sin 2014-01-25 22:50:09 +0000
  • e31b8b76ee Add Silvan Jegen to LICENSE sin 2014-01-25 22:44:58 +0000
  • e9a4af87bd Staticise functions in tr(1) sin 2014-01-25 22:07:13 +0000
  • db2c54bee6 oops that should have been enprintf() sin 2014-01-24 16:45:14 +0000
  • b58951b4f0 snprintf() returns the # of chars printed *excluding* '\0' sin 2014-01-24 16:23:13 +0000
  • 30620afb6c Check return value of snprintf in mktemp(1) sin 2014-01-24 16:17:39 +0000
  • 5be9c21ce4 Use xrealpath() in du(1) sin 2014-01-23 21:16:05 +0000
  • 3ef662c988 Check snprintf() return value sin 2014-01-23 20:05:01 +0000
  • cc2d762798 Use the width of the output device by default in mc(1) sin 2014-01-20 12:03:01 +0000
  • fe6144793f Check mmap() return value and unmap at the end sin 2014-01-20 11:25:57 +0000
  • 38f429a3d2 Add the tr program including man page Silvan Jegen 2013-11-15 17:25:10 +0100
  • cb005c150d Fix naming covention for uniq(1) sin 2014-01-20 10:47:46 +0000
  • 13128a7aa0 Remove dead debug code sin 2014-01-18 11:50:02 +0000
  • 7969fcd2c2 No need to dynamically allocate *cmd[] sin 2014-01-16 11:51:19 +0000
  • 1bc2296bac Double NARGS sin 2014-01-16 10:56:13 +0000
  • b744ad5216 If there's no newline we don't count the last word - fix it sin 2014-01-10 22:51:13 +0000
  • fbd786d22a Correctly handle leftover input sin 2014-01-08 20:47:21 +0000
  • 1963a7cfb3 Group related declaration sin 2014-01-08 20:36:43 +0000
  • 602fd49b53 Allocate the arg buffer in once place sin 2014-01-08 20:29:34 +0000
  • 2d64fa9483 Rename runcmd() to spawn() sin 2014-01-08 20:27:27 +0000
  • 574e3d48ed No need to check for a positive `argbpos' sin 2014-01-08 20:25:07 +0000
  • cec487585c Rename pusharg() to deinputstr() sin 2014-01-08 20:22:10 +0000
  • e96144118e Error out if a single argument cannot fit into the argument space sin 2014-01-08 20:20:04 +0000
  • e585133012 Rename fillbuf() to fillargbuf() sin 2014-01-07 14:56:05 +0000
  • 20c0a0b1e7 Factor out waiting for children into a separate function sin 2014-01-07 14:50:59 +0000
  • e27c55aec3 Implement -E eofstr for xargs(1) sin 2014-01-07 11:53:55 +0000
  • 7a5369ae04 Update xargs(1) manpage to mention the possible exit codes sin 2014-01-07 11:37:24 +0000
  • 59222b9193 Exit with error code 123 if one or more invocations of cmd failed sin 2014-01-06 18:51:06 +0000
  • 3aec0ac2a4 Use a return value to signal an invalid backslash sin 2014-01-06 18:20:26 +0000
  • bb4d7a0e7e Don't allow backslash at EOF sin 2014-01-06 18:16:34 +0000
  • 0511ecfd84 If eatspace() encounters EOF don't try to read again from stdin sin 2014-01-06 18:12:06 +0000
  • ef57a609ca Exit with error 125 if the process is killed by a signal sin 2014-01-06 18:03:34 +0000