"Erich E. Hoover" erich.e.hoover@gmail.com writes:
Currently only Linux extended attributes are supported, when they are not available at compile time the ports implementation will fall back to a "not-supported" return and any such attributes will be ignored. It is necessary to place this feature in ports so that Mac and FreeBSD can be supported separately, as the semantics of these APIs are quite different on such systems (patches to come after this initial implementation).
That doesn't mean they should go into ports, especially not as such non-standard functions. Unless you really have to use them all over the place, they should remain in ntdll.