aboutsummaryrefslogtreecommitdiff
path: root/include/libbb.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Scrub pwd.h and grp.h handling so we don't have to play anyEric Andersen2002-07-031-2/+2
| | | | | silly games. -Erik
* This patch from Bart Visscher <magick@linux-fan.com> addsEric Andersen2002-07-031-0/+3
| | | | | | | | | | | | | | | IPV6 support to busybox. This patch does the following: * Add IPv6 support to libbb * Enable IPv6 interface address display * Add IPv6 config option * Adds ping6, an adaptation of the ping applet for IPv6 * Adds support routines for ping6: - xgethostbyname2 - create_icmp6_socket * Adds ifconfig support for IPv6 * Add support IPv6 to netstat * Add IPv6 support to route Thanks Bart!
* Port over the last of the tinylogin appletsEric Andersen2002-06-231-0/+30
| | | | -Erik
* Implement two types of suid/sgid support for BusyBox:Robert Griebl2002-06-041-0/+2
| | | | | | 1) tinylogin like with compile time selection and a chown root.root 2) Runtime configurable via /etc/busybox.conf (docu is in the works) [Parts of this patch may overlap with my other two patches]
* Stupid gcc always includes its own builtin strlen()...Eric Andersen2002-04-131-0/+4
|
* Fix devfs loop device supportEric Andersen2002-03-201-0/+2
|
* unzip applet by Laurence AndersonGlenn L McGrath2002-01-021-0/+1
| | | | ----------------------------------------------------------------------
* Make cp and mv optionally preserve hard links.Matt Kraai2001-12-171-0/+4
|
* If find_pid_by_name() had an error, it was returning -1, but storingEric Andersen2001-12-061-1/+1
| | | | | | | | that into a pid_t, which is unsigned on a number archs. Furthermore, find_pid_by_name() would _never_ return an error if the intended proces was "init", but instead would return 1, meaning we would fail to work on 2.4.x kernels running an initrd... -Erik
* libunarchive, and recovery from my previous commitGlenn L McGrath2001-10-251-77/+0
|
* Modify applets to use libunarchiveGlenn L McGrath2001-10-251-0/+44
|
* Major rework of the directory structure and the entire build system.Eric Andersen2001-10-241-9/+5
| | | | -Erik
* unarchive function changed to support both exclude and include lists, ↵Glenn L McGrath2001-10-131-2/+2
| | | | applets that use unarchive changed to match.
* Invert FILEUTILS_PRESERVE_SYMLINKS into FILEUTILS_DEREFERENCE.Matt Kraai2001-10-051-1/+1
|
* Eliminate improper consts and allow standard version to override.Matt Kraai2001-08-241-1/+1
|
* Commit Vladimir's simplify_path.Matt Kraai2001-08-101-0/+1
|
* More libc5 fixupsEric Andersen2001-08-021-0/+2
| | | | -Erik
* make_directory used mode as if it were an signed entity, but in factEric Andersen2001-08-021-1/+1
| | | | | it was a mode_t which is unsigned. Fix it to be signed... -Erik
* Latest patch from vodz. Adds a check for divide by zero in the posixEric Andersen2001-08-021-1/+3
| | | | | | math suport, cleaner math syntax error checking, moves redundant signal string tables (from kill and ash) into libbb and provides a few cleanups elsewhere.
* This incorporates Posix math support into ash. The Posix math supportEric Andersen2001-07-301-0/+2
| | | | | | | was written by Aaron Lehmann <aaronl@vitelus.com> for busybox. This patch makes a few trivial changes to Aaron's code so that it can be used (in theory) by the other shells as well... -Erik
* Add support for devfs device names.Matt Kraai2001-07-231-0/+28
|
* Some patches to make dietlibc work...Eric Andersen2001-07-221-1/+1
|
* Change read_package_field interface, and rewrite using low level functionsGlenn L McGrath2001-07-181-1/+1
| | | | Fixes for a few bugs that have crept into dpkg in the last few days
* enum entry for unarchive to be used by tarGlenn L McGrath2001-07-141-1/+2
|
* Patch from vodz:Eric Andersen2001-07-121-0/+2
| | | | | | | Changed email address cmdedit API change optimizations for traceroute and md5sum added a new shared create_icmp_socket() function
* Quiet mode, sometimes error messages arent wantedGlenn L McGrath2001-07-121-1/+2
|
* Allow unarchive to redirect stdout (tobe used by dpkg applet)Glenn L McGrath2001-07-111-1/+1
|
* Removed obsolete function, strdup_substr.Matt Kraai2001-07-051-4/+0
|
* Don't use void * to pass pointers of known typeEric Andersen2001-06-261-4/+14
|
* Vladimir's last_patch_15Glenn L McGrath2001-06-261-1/+5
|
* Nore unarchive (and doc) fixes from Laurence AndersonGlenn L McGrath2001-06-241-1/+1
|
* Remove obsolete function declaration.Matt Kraai2001-06-221-1/+0
|
* Rewrote mkdir (and touched lots of things in the process).Matt Kraai2001-06-211-0/+4
|
* Reorganise unarchiving functions, more code re-use, only does single pass(no ↵Glenn L McGrath2001-06-201-22/+10
| | | | | | more linked lists), basis for supporting a cpio (and cheaper untar) applet, but cpio applet isnt included in this. It effects ar, dpkg-deb applets only
* I reworked make_human_readable_str so it now has a sane interface,Eric Andersen2001-06-131-1/+1
| | | | | | and then fixed up df, du, and ls to use the new interface. I also fixed up some formatting issues in ls while I was in there. -Erik
* Reorganise archive extraction codeGlenn L McGrath2001-06-131-23/+28
|
* Add padding to struct sysinfo needed by m68k (note and patch by RichardMatt Kraai2001-06-081-0/+1
| | | | Hirst).
* Vladimir's last_patch13, containing several bugfixes.Eric Andersen2001-06-011-10/+0
|
* Rewrote copyfd to use library functions, terminate, and copy correct data.Matt Kraai2001-05-181-1/+1
|
* Add xgethostbyname and herror_msg* functions.Matt Kraai2001-05-161-0/+7
|
* This patch from Adam Heath <doogie@debian.org>, makes print_fileEric Andersen2001-05-151-0/+1
| | | | (used by cat, grep, sed, etc) quite a bit faster.
* Patch from Vladimir:Eric Andersen2001-05-151-6/+2
| | | | | | | 1) fixed a bug that could crash df, mount, and umount applets if the root device name was longer then the word "root" (/dev/loop1 vs /dev/root) - 2) severl functions needed static declaration in the umount applet 3) update declaration for function in last_char_is() in libbb
* Per suggestion from Vladimir, eliminate check_wildcard_match(), whichEric Andersen2001-05-141-1/+0
| | | | | | | | | | | was only being used by insmod these days. Also, I spent a minute adjusting insmod so that it first searches /lib/modules/`uname -r` and then (if that fails) searches /lib/modules, which makes bb insmod behave much more like the real insmod, and should avoid nasty surprises (such as the recent "Modutils vs. Busybox..." thread). -Erik
* Fix a segfault in lash, hush, and cmdedit. Each of these usedEric Andersen2001-05-111-0/+1
| | | | | | xgetcwd, but did not check the return for a NULL, and then continued to call strlen on the NULL when the cwd had been removed from under it. -Erik
* This syncs things with Vladimir's latest patches. Also getsEric Andersen2001-05-071-4/+4
| | | | | rid of useless 'const int' declarations. -Erik
* Oops. I was a bit too hasty and also changed applet_name.Eric Andersen2001-04-301-1/+1
|
* Made new xreadlink function for libbb and changed applets to use it instead ofMark Whitley2001-04-301-0/+1
| | | | readlink(2).
* These messages can be .rodata, so make them even more const.Eric Andersen2001-04-301-13/+13
| | | | -Erik
* Another nice cleanup from Larry. This adds a new last_char_is() function andEric Andersen2001-04-261-0/+1
| | | | | | uses it to avoid possible buffer underruns whn strlen is zero, and avoid the possible space-hogging inline of strlen() in several cases. -Erik
* libbb.h now includes ../busybox.h. This way, files in libbb that haveMark Whitley2001-04-251-0/+4
| | | | | BB_[FEATURE] #defines won't be ignored. Credit to Magnus Damm for spotting this.