bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new version of glibc xattr patch


From: Alfred M. Szmidt
Subject: Re: new version of glibc xattr patch
Date: Wed, 09 Mar 2005 23:35:36 +0100

   Index: hurd/xattr.c
   ===================================================================
   RCS file: hurd/xattr.c
   diff -N hurd/xattr.c
   --- /dev/null        1 Jan 1970 00:00:00 -0000
   +++ hurd/xattr.c     6 Mar 2005 23:56:43 -0000
...
   +error_t
   +_hurd_xattr_list (io_t port, void *buffer, size_t *size)
   +{
   +  size_t total = 0;
   +  char *bufp = buffer;
   +  inline void add (const char *name, size_t len)
   +    {
   +      total += len;
   +      if (bufp != NULL && total <= *size)
   +    bufp = __mempcpy (bufp, name, len);
   +    }
   +#define add(s) add (s, sizeof s)

Does this actually work?  Won't gcc get annoyed about definitions
here?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]