<font size=2 face="sans-serif">On Linux you are free to use setfacl and
getfacl commands on GPFS files. Works for me.</font>
<br><font size=2 face="sans-serif">As you say, at least you can avoid the
overhead of shell interpretation and forking and whatnot for each file.</font>
<br>
<br><font size=2 face="sans-serif">Or  use the APIs, see /usr/include/sys/acl.h.
May need to install libacl-devel package and co.</font>
<br>