logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>

expr-strcmp.patch (657B)


  1. SPDX-FileCopyrightText: 2023 Emily Trau <emily@downunderctf.com>
  2. SPDX-License-Identifier: GPL-2.0-or-later
  3. strcoll() does not exist in mes libc, change it to strcmp.
  4. --- coreutils-5.0/src/expr.c
  5. +++ coreutils-5.0/src/expr.c
  6. @@ -332,7 +332,7 @@ nextarg (char *str)
  7. return 0;
  8. else
  9. {
  10. - int r = strcoll (*args, str) == 0;
  11. + int r = strcmp (*args, str) == 0;
  12. args += r;
  13. return r;
  14. }
  15. @@ -668,7 +668,7 @@ eval2 (void)
  16. r = eval3 ();
  17. tostring (l);
  18. tostring (r);
  19. - lval = strcoll (l->u.s, r->u.s);
  20. + lval = strcmp (l->u.s, r->u.s);
  21. rval = 0;
  22. if (toarith (l) && toarith (r))
  23. {