diff options
author | rwatson <rwatson@FreeBSD.org> | 2000-01-19 06:07:34 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2000-01-19 06:07:34 +0000 |
commit | f2d8638a5cd5ac52f1895ef7a64fa71cf2786e57 (patch) | |
tree | ddda74ecff673d6081fef6c7da415d7648850327 /sys/sys/extattr.h | |
parent | 3a39a81644a761a64e6735bf717968c79870394b (diff) | |
download | FreeBSD-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.h | 28 |
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_ */ |