aboutsummaryrefslogtreecommitdiff
path: root/include/platform.h
AgeCommit message (Expand)Author
2021-01-04Fix bb_setpgrp weapper on the FreeBSDAlex Samorukov
2020-11-30decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nillyDenys Vlasenko
2020-06-23randomconfig fixDenys Vlasenko
2018-11-23tls: code shrinkDenys Vlasenko
2017-08-10Hopefully fix "will break strict-aliasing rules" warning for get_le32Denys Vlasenko
2017-07-28ash: support platforms that don't have '%m' printf specifierRon Yorston
2017-07-28ash: less hackish implementation of evaltreenr()Denys Vlasenko
2017-07-15Move get_unaligned_le32() macros to platform.hDenys Vlasenko
2017-01-09Allow FAST_FUNC to be overridden at build timeKang-Che Sung
2015-12-17include/platform.h: Remove extra #endif introduced in 6df9612.Ari Sundholm
2015-12-17Resolve linker issues with Android API 21 (dprintf, tcdrain)Chris Renshaw
2015-05-03Conditionalize Bionic workarounds on __ANDROID_API__Matt Whitlock
2015-05-03Bionic lacks mempcpy; enable existing workaroundMatt Whitlock
2015-04-25Bionic lacks ttyname_r; provide a workaroundMatt Whitlock
2015-02-02gzip: speed up and shrink put_16bit()Denys Vlasenko
2015-02-02platform.h: enable mempcpy for FreeBSDDenys Vlasenko
2015-01-29platform.h: mempcpy needs <string.h>Denys Vlasenko
2015-01-25platform.h: add compat mempcpyDenys Vlasenko
2014-06-30Rename INIT_LAST to INIT_FUNC to avoid confusionBartosz Golaszewski
2014-06-22unit-tests: implement the unit-testing frameworkBartosz Golaszewski
2014-04-13libbb: provide usleep() fallback implementationBernhard Reutner-Fischer
2014-01-08Another FreeBSD fix from Matthias AndreeDenys Vlasenko
2014-01-07platform.h: undef HAVE_STRCHRNUL only on correct versions of FreeBSDDenys Vlasenko
2013-11-27platform: strchrnul is missing if __APPLE__Daniel Borca
2013-06-27md5/sha512: a better fix for strict aliasing warningsDenys Vlasenko
2013-03-12platform: use KERNEL_VERSION to simplify uClibc version checkingMike Frysinger
2013-02-27Fix move_to_unaligned16Denys Vlasenko
2013-01-14sha3sum: new appletLauri Kasanen
2012-08-06platform.h: disable ALIGNn macros for s390[x]Denys Vlasenko
2012-06-10platform.h: Android tweaks: ioprio defines, BB_ADDITIONAL_PATHTias Guns
2012-01-08Move Adroid endgrent() and endpwent() NOPS to libbb.hDenys Vlasenko
2012-01-06platform.h: define endgrent() and endpwent() as no-ops on AndroidDenys Vlasenko
2011-10-09disable strverscmp usage if we build against uClibc-0.9.31Oliver Metz
2011-09-09Android build fixes and alternate (hopefully simpler) defconfig for itDenys Vlasenko
2011-08-28Fixes for FreeBSD buildMatthias Andree
2011-07-08more tweak for bionicDenys Vlasenko
2011-07-08platform.h: tweaks for cygwinDenys Vlasenko
2011-06-30Use the _unlocked stdio macros only when they're all availableDan Fandrich
2011-06-30Use the built-in getline on more systems that don't have itDan Fandrich
2011-06-29platform.c: provide getline implementationTimo Teras
2011-06-21ls: fix HAVE_STRVERSCMP check; add check for older uclibc versionsDenys Vlasenko
2011-06-21Add HAVE_STRVERSCMP, guard the only usage of strverscmp with #ifdefDenys Vlasenko
2011-06-10*: simplify Ethernet header includesDan Fandrich
2011-06-03platform.h: support for build under AndroidDan Fandrich
2011-05-12libbb.h: use inlined sigfillset, sigemptyset, sigisemptyset on uclibcDenys Vlasenko
2011-04-17straighten out dprintf/fdprintf mess; remove old "define lchown chown"Denys Vlasenko
2011-02-13Move stpcpy replacement function into libbbDan Fandrich
2011-02-08use unistd.h before _POSIX_VERSIONDenys Vlasenko
2011-02-07incorporate header fixes proposed in bug 3097Denys Vlasenko
2011-01-24FreeBSD compatChris Rees