[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?
Re: new version of glibc xattr patch,
Alfred M. Szmidt <=
Re: new version of glibc xattr patch, Barry deFreese, 2005/03/10