summaryrefslogtreecommitdiffstats
path: root/sys/sys/extattr.h
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2000-01-19 06:07:34 +0000
committerrwatson <rwatson@FreeBSD.org>2000-01-19 06:07:34 +0000
commitf2d8638a5cd5ac52f1895ef7a64fa71cf2786e57 (patch)
treeddda74ecff673d6081fef6c7da415d7648850327 /sys/sys/extattr.h
parent3a39a81644a761a64e6735bf717968c79870394b (diff)
downloadFreeBSD-src-f2d8638a5cd5ac52f1895ef7a64fa71cf2786e57.zip
FreeBSD-src-f2d8638a5cd5ac52f1895ef7a64fa71cf2786e57.tar.gz
Fix bde'isms in acl/extattr syscall interface, renaming syscalls to
prettier (?) names, adding some const's around here, et al. Reviewed by: bde
Diffstat (limited to 'sys/sys/extattr.h')
-rw-r--r--sys/sys/extattr.h28
1 files changed, 17 insertions, 11 deletions
diff --git a/sys/sys/extattr.h b/sys/sys/extattr.h
index 6172145..d03d4fb 100644
--- a/sys/sys/extattr.h
+++ b/sys/sys/extattr.h
@@ -40,18 +40,24 @@
*/
#ifndef _SYS_EXTATTR_H_
-#define _SYS_EXTATTR_H_
+#define _SYS_EXTATTR_H_
+#ifdef _KERNEL
-#define EXTATTR_MAXNAMELEN NAME_MAX
+#define EXTATTR_MAXNAMELEN NAME_MAX
-#ifndef _KERNEL
+#else
+#include <sys/cdefs.h>
-int extattrctl(char *path, int cmd, char *attrname, caddr_t arg);
-int extattr_set_file(char *path, char *attrname, struct iovec *iovp,
- u_int iovcnt);
-int extattr_get_file(char *path, char *attrname, struct iovec *iovp,
- u_int iovcnt);
-int extattr_delete_file(char *path, char *attrname);
+struct iovec;
-#endif
-#endif /* _SYS_EXTATTR_H_ */
+__BEGIN_DECLS
+int extattrctl(const char *path, int cmd, const char *attrname, char *arg);
+int extattr_delete_file(const char *path, const char *attrname);
+int extattr_get_file(const char *path, const char *attrname,
+ struct iovec *iovp, unsigned iovcnt);
+int extattr_set_file(const char *path, const char *attrname,
+ struct iovec *iovp, unsigned iovcnt);
+__END_DECLS
+
+#endif /* !_KERNEL */
+#endif /* !_SYS_EXTATTR_H_ */
OpenPOWER on IntegriCloud