tfix-headers.diff - mkports - recipes for building multiple softwares with mk(1)
(HTM) git clone git://z3bra.org/mkports
(DIR) Log
(DIR) Files
(DIR) Refs
---
tfix-headers.diff (2049B)
---
1 --- attr-2.4.47/include/xattr.h
2 +++ attr-2.4.47/include/xattr.h
3 @@ -31,33 +31,37 @@
4 #define XATTR_REPLACE 0x2 /* set value, fail if attr does not exist */
5
6
7 -__BEGIN_DECLS
8 +#ifdef __cplusplus
9 +extern "C" {
10 +#endif
11
12 extern int setxattr (const char *__path, const char *__name,
13 - const void *__value, size_t __size, int __flags) __THROW;
14 + const void *__value, size_t __size, int __flags);
15 extern int lsetxattr (const char *__path, const char *__name,
16 - const void *__value, size_t __size, int __flags) __THROW;
17 + const void *__value, size_t __size, int __flags);
18 extern int fsetxattr (int __filedes, const char *__name,
19 - const void *__value, size_t __size, int __flags) __THROW;
20 + const void *__value, size_t __size, int __flags);
21
22 extern ssize_t getxattr (const char *__path, const char *__name,
23 - void *__value, size_t __size) __THROW;
24 + void *__value, size_t __size);
25 extern ssize_t lgetxattr (const char *__path, const char *__name,
26 - void *__value, size_t __size) __THROW;
27 + void *__value, size_t __size);
28 extern ssize_t fgetxattr (int __filedes, const char *__name,
29 - void *__value, size_t __size) __THROW;
30 + void *__value, size_t __size);
31
32 extern ssize_t listxattr (const char *__path, char *__list,
33 - size_t __size) __THROW;
34 + size_t __size);
35 extern ssize_t llistxattr (const char *__path, char *__list,
36 - size_t __size) __THROW;
37 + size_t __size);
38 extern ssize_t flistxattr (int __filedes, char *__list,
39 - size_t __size) __THROW;
40 + size_t __size);
41
42 -extern int removexattr (const char *__path, const char *__name) __THROW;
43 -extern int lremovexattr (const char *__path, const char *__name) __THROW;
44 -extern int fremovexattr (int __filedes, const char *__name) __THROW;
45 +extern int removexattr (const char *__path, const char *__name);
46 +extern int lremovexattr (const char *__path, const char *__name);
47 +extern int fremovexattr (int __filedes, const char *__name);
48
49 -__END_DECLS
50 +#ifdef __cplusplus
51 +}
52 +#endif
53
54 #endif /* __XATTR_H__ */