From e3d305c1ef9cb6c79fdb4e72670bf00c47990a07 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Thu, 9 Oct 2014 15:48:30 -0700 Subject: [PATCH] xattr: Disallow build on non linux platforms Signed-off-by: Harshavardhana --- xattr/{xattr.go => xattr_linux.go} | 0 xattr/xattr_unsupported.go | 15 +++++++++++++++ 2 files changed, 15 insertions(+) rename xattr/{xattr.go => xattr_linux.go} (100%) create mode 100644 xattr/xattr_unsupported.go diff --git a/xattr/xattr.go b/xattr/xattr_linux.go similarity index 100% rename from xattr/xattr.go rename to xattr/xattr_linux.go diff --git a/xattr/xattr_unsupported.go b/xattr/xattr_unsupported.go new file mode 100644 index 000000000..821dea3be --- /dev/null +++ b/xattr/xattr_unsupported.go @@ -0,0 +1,15 @@ +// +build !linux + +package xattr + +func Listxattr(path string) ([]string, error) { + return nil, ErrNotSupportedPlatform +} + +func Getxattr(path, attr string) (string, error) { + return "", ErrNotSupportedPlatform +} + +func Setxattr(path, xattr, value string) error { + return ErrNotSupportedPlatform +}