Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-29 | Note Debian abandoning LSB and our own decision not to worry about LSB 5.0 yet. | Rob Landley | |
2015-10-29 | Fix sed bug reported by Isabella Parakiss, where sed -e "/x/c\" -e "y" added | Rob Landley | |
an extra newline because the test for whether we have an existing string to append a newline to was checking if struct step had data appended to it, and the /x/ regex is data appended to it. Change test to check for null terminator at ->arg1 offset. | |||
2015-10-28 | Oops, forgot to check in the header file change for ps.c. | Rob Landley | |
2015-10-28 | Promote ps to posix. | Rob Landley | |
2015-10-28 | Free more stuff in debug cleanup. | Rob Landley | |
Tempted to convert the struct arg_list and ptr_len stuff to arrays and make the parsing table driven, but there's enough direct usages of each field it's not a net win. | |||
2015-10-28 | Implement -suUgG and -o majfl,minfl, move uid/ruid/gid/rgid into slots[31-34] | Rob Landley | |
and vmlck into slot[18], pass error message to comma_args(), collate -stuUgG callbacks into parse_rest(). | |||
2015-10-28 | Tweak build instructions in README/code.html. | Rob Landley | |
2015-10-27 | Use the /proc/self/fd/%d workaround for O_PATH not letting you read xattrs, | Rob Landley | |
inspired by: https://android-review.googlesource.com/#/c/152663/4/libc/bionic/fgetxattr.cpp | |||
2015-10-27 | Fix ls error message for chmod -r directories. | Rob Landley | |
Also, if you mkdir "$(echo -e "one\ntwo"); chmod -r one*; ls -q one* it honors -q. | |||
2015-10-27 | Install without a mode should use 0755, and check FLAG_preserve instead of | Rob Landley | |
the global so "install -g 0" doesn't alias to "cp --preserve 0" and error out. through to --preserve 0" | |||
2015-10-27 | Replace xcount_cpus() with a call to sysconf(_SC_NPROCESSORS_CONF) | Rob Landley | |
2015-10-25 | Add xcount_cpus() | Rob Landley | |
2015-10-25 | Add comma_args() and factor out parse_o(), parse_t(), and parse_p() to use it. | Rob Landley | |
Fix FLAG_w. | |||
2015-10-25 | Factor out parse_o() and make -l -f and default output work on strings | Rob Landley | |
rather than bitfields. | |||
2015-10-25 | More ps work, and fill out remaining help text. | Rob Landley | |
Fix more l/r justification, implement uname vsz vsize and stat. | |||
2015-10-25 | Fix netstat build warnings. | Elliott Hughes | |
Fixes two instances of "warning: use of logical '&&' with constant operand". Change-Id: I2bb1ba4e389f8a9e54af8ee3ab23d8849fc329f0 | |||
2015-10-23 | More ps work: move l/r justification to widths[], add RUID/RGID, implement PGID, | Rob Landley | |
plus tty detection fix from Elliott Hughes. | |||
2015-10-23 | fix dhcpd warning | Yeongdeok Suh | |
2015-10-22 | Auto-size df columns. | Elliott Hughes | |
On Android, the filesystem column is pretty wide. Actually measure the widths. | |||
2015-10-21 | Make ps.c whitespace consistent. | Rob Landley | |
(Assignment has spaces around operator, comparison doesn't.) | |||
2015-10-21 | ps: implement -t, remove leading 0 from ETIME days, implement -o GROUP,GID,PCPU | Rob Landley | |
2015-10-20 | Move d/h units from %d %D output to default format string. | Rob Landley | |
2015-10-17 | More ps work, tested up through etime now. | Rob Landley | |
2015-10-16 | Fix ps display padding (truncation) and adjust -o pri by one. | Rob Landley | |
2015-10-15 | More ps work, implement -p, correct several -o fields and general alignment. | Rob Landley | |
2015-10-14 | make.sh: missing cflags for config2help | Alejandro Joya | |
config2help might require extra parameters to be passed to the compiler. For example it might need an additional header path. | |||
2015-10-11 | Cleanup pass on pgrep: remove flag_twiddle macros, use 0 constants, | Rob Landley | |
unify some TT.signame tests checking constant value variable initialized to. | |||
2015-10-10 | "stat -c %T" support (filesystem type names) based on patch from Hyejin Kim. | Rob Landley | |
2015-10-06 | Decode netlink sockets in lsof. | Elliott Hughes | |
Refactor the /proc/net parsing so this only adds 7 lines overall. Also clear the DEVICE field for sockets and fix alignment for long usernames (until someone implements the two-pass output that measures columns). | |||
2015-10-06 | New command: flock. | Elliott Hughes | |
The brillo folks wanted this in a shell script they're porting over (so I've only implemented the fd style they wanted, not the named file style). | |||
2015-10-05 | Fix bug in od that screwed up position indicator on arm and mips. | Rob Landley | |
2015-10-05 | Fix allnoconfig. (Exporting HOSTCC before HOSTCC?=cc caused a problem.) | Rob Landley | |
2015-10-04 | Export makefile variables so you can say "make CROSS_COMPILE=blah-" as well ↵ | Rob Landley | |
as "CROSS_COMPILE=blah- make". | |||
2015-10-04 | Minor cleanup and add "MODALIAS" handler (suggested by Isaac Dunham). | Rob Landley | |
2015-10-03 | Back to chipping away at ps... | Rob Landley | |
2015-10-02 | Add uClinux analysis to roadmap, and a few other pending changes. | Rob Landley | |
2015-09-29 | help_exit() tweak. | Rob Landley | |
2015-09-29 | xvfork went away. | Rob Landley | |
2015-09-29 | Make defconfig build for nommu. | Rob Landley | |
Adds XVFORK() macro, teaches xpopen_both() to call /proc/self/exe with NULL argv (and converts cpio -p to use that), adds TOYBOX_FORK guards to some unconverted commands. | |||
2015-09-27 | Another chunk of nommu support, replacing toys.recursion with toys.stacktop. | Rob Landley | |
2015-09-23 | xexec() is noreturn. | Rob Landley | |
2015-09-23 | Add xvfork() as a static inline and use it from various places. | Rob Landley | |
Note: vfork(), like fork(), can return -1 if too many processes, and we should notice and fail loudly. | |||
2015-09-23 | The -o /dev/null trick in probing isn't compatible with elf2flt, so use ↵ | Rob Landley | |
tempfile. | |||
2015-09-17 | Fix a couple things gcc is too dumb to figure out on its own. | Rob Landley | |
2015-09-14 | Add find tests. | Daniel K. Levy | |
2015-09-12 | Fix a find segfault. | Rob Landley | |
Elliott Hughes found a bug https://android-review.googlesource.com/#/c/170020/ and Daniel K. Levy worked out the problem: the user/group/newer arguments to find weren't consuming their arguments when not checking the results of their comparison (because an earlier test had already caused their parenthetical group to fail). This confused the argument parsing logic and could lead to segfaults. I applied a different fix that reorganized the existing tests instead of adding a new test. (Looks like a big commit but it's mostly whitespace due to extra curly brackets changing indendentation levels.) | |||
2015-09-11 | Replace toys.exithelp with help_exit() in lib. | Rob Landley | |
2015-09-08 | Squish more warnings in pending. | Rob Landley | |
2015-09-08 | Squish a warning in pending. | Rob Landley | |
2015-09-08 | Fix netstat -e. | Elliott Hughes | |
The -e flag should add "user" and "inode" columns to the TCP output. Also truncate IP addresses in non-wide (no -W) mode. This also removes a bit more of the duplication, though there's still plenty left in this file! |