quota: auto-select linux or nwquota backend
All checks were successful
Source release / source-package (push) Successful in 1m3s

This commit is contained in:
OpenAI
2026-06-11 05:17:47 +00:00
committed by Mario Fetka
parent 9186ef3404
commit b63aa71715
4 changed files with 78 additions and 45 deletions

View File

@@ -241,9 +241,19 @@ typedef struct zNW_trustee_name_s {
#define NWFS_METADATA_FIXED_SIZE offsetof(zNW_metadata_s, nwm_trustee)
#define NWFS_USERQUOTA_FIXED_SIZE offsetof(zNW_user_quota_s, nwuq_user)
#define NWFS_QUOTA_BACKEND_ENV "NWFS_QUOTA_BACKEND"
#define NWFS_QUOTA_BACKEND_AUTO "AUTO"
#define NWFS_QUOTA_BACKEND_LINUXQUOTA "LINUXQUOTA"
#define NWFS_QUOTA_BACKEND_METADATAONLY "METADATAONLY"
#define NWFS_QUOTA_BACKEND_NSS "NSS"
#define NWFS_QUOTA_BACKEND_NWQUOTA "NWQUOTA"
typedef enum nwfs_quota_backend_id_e {
NWFS_QUOTA_BACKEND_ID_AUTO = 0,
NWFS_QUOTA_BACKEND_ID_LINUXQUOTA = 1,
NWFS_QUOTA_BACKEND_ID_METADATAONLY = 2,
NWFS_QUOTA_BACKEND_ID_NSS = 3,
NWFS_QUOTA_BACKEND_ID_NWQUOTA = 4
} nwfs_quota_backend_id_e;
typedef enum nwfs_status_e {
NWFS_OK = 0,