aboutsummaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2023-04-03 07:45:06 +0200
committerDmitry Vyukov <dvyukov@google.com>2023-04-03 10:29:09 +0200
commitcdf95497cc3cd83b9ae9540810ff3dc0b173eff4 (patch)
tree766520af387608b8266cfb348909373c569c9a83 /sys
parentb1f14cdb355c9db3a59fe42eb3bb5bba01c066b6 (diff)
sys/linux: add quotactl_fd syscall descriptions
Diffstat (limited to 'sys')
-rw-r--r--sys/linux/quotactl.txt10
-rw-r--r--sys/linux/quotactl.txt.const1
2 files changed, 11 insertions, 0 deletions
diff --git a/sys/linux/quotactl.txt b/sys/linux/quotactl.txt
index 7f24ad352..2112a4878 100644
--- a/sys/linux/quotactl.txt
+++ b/sys/linux/quotactl.txt
@@ -13,6 +13,16 @@ quotactl$Q_GETQUOTA(cmd flags[quota_cmd_getquota], special ptr[in, blockdev_file
quotactl$Q_SETQUOTA(cmd flags[quota_cmd_setquota], special ptr[in, blockdev_filename], id uid, addr ptr[in, if_dqblk])
quotactl$Q_GETNEXTQUOTA(cmd flags[quota_cmd_getnextquota], special ptr[in, blockdev_filename], id uid, addr ptr[out, if_nextdqblk])
+quotactl_fd$Q_SYNC(fd fd, cmd flags[quota_cmd_sync], id const[0], addr const[0])
+quotactl_fd$Q_QUOTAON(fd fd, cmd flags[quota_cmd_quota_on], id uid, addr ptr[in, filename])
+quotactl_fd$Q_QUOTAOFF(fd fd, cmd flags[quota_cmd_quota_off], id uid, addr const[0])
+quotactl_fd$Q_GETFMT(fd fd, cmd flags[quota_cmd_getfmt], id uid, addr ptr[out, int32])
+quotactl_fd$Q_GETINFO(fd fd, cmd flags[quota_cmd_getinfo], id uid, addr ptr[out, if_dqinfo])
+quotactl_fd$Q_SETINFO(fd fd, cmd flags[quota_cmd_setinfo], id uid, addr ptr[in, if_dqinfo])
+quotactl_fd$Q_GETQUOTA(fd fd, cmd flags[quota_cmd_getquota], id uid, addr ptr[out, if_dqblk])
+quotactl_fd$Q_SETQUOTA(fd fd, cmd flags[quota_cmd_setquota], id uid, addr ptr[in, if_dqblk])
+quotactl_fd$Q_GETNEXTQUOTA(fd fd, cmd flags[quota_cmd_getnextquota], id uid, addr ptr[out, if_nextdqblk])
+
if_dqinfo {
dqi_bgrace int64
dqi_igrace int64
diff --git a/sys/linux/quotactl.txt.const b/sys/linux/quotactl.txt.const
index 942e480d8..1315cab94 100644
--- a/sys/linux/quotactl.txt.const
+++ b/sys/linux/quotactl.txt.const
@@ -32,3 +32,4 @@ Q_SYNC_GRP = 18446744071562068225
Q_SYNC_PRJ = 18446744071562068226
Q_SYNC_USR = 18446744071562068224
__NR_quotactl = 131, amd64:179, arm64:riscv64:60, mips64le:5172
+__NR_quotactl_fd = 443, mips64le:5443