gluster / glusterfs

Gluster Filesystem : Build your distributed storage in minutes
https://www.gluster.org
GNU General Public License v2.0
4.53k stars 1.07k forks source link

libglusterfs *at functions don't support AT_FDCWD semantics #4272

Open slowfranklin opened 6 months ago

slowfranklin commented 6 months ago

Description of problem:

All libglusterfs *at functions don't seem to support AT_FDCWD semantics. See man openat() for a description of these.

Is there a reason for this omission? The lack of support for AT_FDCWD semantics puts the burden of switching between *at and non-at function on the API user, which is far from ideal.