builder

Jakub Bogusz qboosh w pld-linux.org
Pon, 5 Sty 2004, 19:56:13 CET


On Mon, Jan 05, 2004 at 07:35:46PM +0100, pbern w pbern.biz wrote:
> Nie wiem jak to wyglada u innych,
> ale moje `head` domaga sie zmiany w builderze z -1 na -n 1.

Po zmianie glibc?
Chyba tu jest przyczyna...

2.3.2 definiowało (w <unistd.h>):
#define _POSIX2_VERSION 199209L

2.3.3 definiuje:
#define _POSIX2_VERSION 200112L

W coreutils jest:

#v+
int
posix2_version (void)
{
  long int v = _POSIX2_VERSION;
  char const *s = getenv ("_POSIX2_VERSION");

  if (s && *s)
    {
      char *e;
      long int i = strtol (s, &e, 10);
      if (! *e)
        v = i;
    }

  return v < INT_MIN ? INT_MIN : v < INT_MAX ? v : INT_MAX;
}
#v-

Dla >= 200112 sporo starych opcji przestaje działać - w tym head/tail
bez -n oraz chown z '.' przed grupą.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl