$NetBSD$

deal with the fact that ENOTSUPP and EOPNOTSUPP is identical on Linux but not in general

--- lib/backupclient/BackupClientFileAttributes.cpp.orig	2011-01-08 21:35:23.000000000 +0000
+++ lib/backupclient/BackupClientFileAttributes.cpp
@@ -661,7 +661,7 @@ void BackupClientFileAttributes::FillExt
 		}
 		else if(listSize<0)
 		{
-			if(errno == EOPNOTSUPP || errno == EACCES)
+			if(errno == EOPNOTSUPP || errno == EACCES || errno == ENOTSUP)
 			{
 				// fail silently
 			}
@@ -1016,7 +1016,7 @@ void BackupClientFileAttributes::WriteEx
 		xattrOffset += sizeof(u_int32_t);
 
 		// FIXME: Warn on EOPNOTSUPP
-		if(::lsetxattr(Filename, key, buffer+xattrOffset, valueSize, 0)!=0 && errno!=EOPNOTSUPP)
+		if(::lsetxattr(Filename, key, buffer+xattrOffset, valueSize, 0)!=0 && errno!=EOPNOTSUPP && errno!=ENOTSUP)
 		{
 			BOX_LOG_SYS_ERROR("Failed to set extended attributes "
 				"on file '" << Filename << "'");
