[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions
From: |
Roland McGrath |
Subject: |
Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions |
Date: |
Wed, 24 Mar 2004 15:04:38 -0500 (EST) |
> +lstat64("dev/full", {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
> +listxattr("dev/full", (nil), 0) = 15
> +listxattr("dev/full", 0x808c348, 15) = 15
> +getxattr("dev/full", "gnu.translator", (nil), 0) = 18
> +getxattr("dev/full", "gnu.translator", 0x808c3a8, 18) = 18
You need to check the contents returned by these calls (examine those buffers).
> The second parameter of setxattr() is "" except when in the meantime
> /dev/ttyp* got extracted, in which case it is "p*" (here, /dev/fd
> /dev/ttyp0 and /bin/true got archived), yielding the EOPNOTSUP:
Those are bogus. Probably the listxattr/getxattr calls above returned some
bogus strings and star is following that. If not, you'll have to debug
star and see where it got those bogus attribute names.
> Additionally, there's a SIGCHLD quite early, before any setxattr's were
> attempted:
Presumably that is normal (star forked a child).
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions, Michael Banck, 2004/03/01
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions, Roland McGrath, 2004/03/02
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions, Michael Banck, 2004/03/03
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions, Michael Banck, 2004/03/21
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions, Roland McGrath, 2004/03/22
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions, Michael Banck, 2004/03/23
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions, Roland McGrath, 2004/03/24
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions, Michael Banck, 2004/03/24
- Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions,
Roland McGrath <=