Mercurial > hg > toybox
changeset 1494:ca340df928bc draft
Tweak portability.h for uClibc version in buildroot defconfig.
I've been locally patching uClibc to not violate posix-2008 (you don't need
to define a GNU macro to get a posix function), but uClibc is obsolete and
moribund (development peaked in 2006, last bugfix release was over 2 years
ago), and the largest remaining user (buildroot) doesn't bother to apply such
a patch. Since even buildroot is slowly migrating to musl-libc, just do the
portability tweak for what the last release of the old thing actually did.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sat, 20 Sep 2014 18:46:47 -0500 |
parents | 74b29c369420 |
children | 4542db35efd8 |
files | lib/portability.h |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/portability.h Sat Sep 20 17:51:23 2014 -0500 +++ b/lib/portability.h Sat Sep 20 18:46:47 2014 -0500 @@ -74,6 +74,8 @@ #include <unistd.h> #include <stdio.h> ssize_t getdelim(char **lineptr, size_t *n, int delim, FILE *stream); +char *stpcpy(char *dest, const char *src); +pid_t getsid(pid_t pid); // uClibc's last-ever release was in 2012, so of course it doesn't define // any flag newer than MS_MOVE, which was added in 2001 (linux 2.5.0.5),