1 /* $OpenBSD: ufs_quota_stub.c,v 1.8 2015/03/14 03:38:53 jsg Exp $ */
2
3 #include <sys/param.h>
4 #include <sys/kernel.h>
5 #include <sys/systm.h>
6 #include <sys/namei.h>
7 #include <sys/malloc.h>
8 #include <sys/vnode.h>
9 #include <sys/mount.h>
10
11 #include <ufs/ufs/quota.h>
12 #include <ufs/ufs/inode.h>
13 #include <ufs/ufs/ufsmount.h>
14 #include <ufs/ufs/ufs_extern.h>
15
16 #ifndef QUOTA
17
18 int
getinoquota(struct inode * ip)19 getinoquota(struct inode *ip) {
20 return (0);
21 }
22
23 int
ufs_quota_alloc_blocks2(struct inode * ip,daddr_t change,struct ucred * cred,enum ufs_quota_flags flags)24 ufs_quota_alloc_blocks2(struct inode *ip, daddr_t change,
25 struct ucred *cred, enum ufs_quota_flags flags) {
26 return (0);
27 }
28
29 int
ufs_quota_free_blocks2(struct inode * ip,daddr_t change,struct ucred * cred,enum ufs_quota_flags flags)30 ufs_quota_free_blocks2(struct inode *ip, daddr_t change,
31 struct ucred *cred, enum ufs_quota_flags flags) {
32 return (0);
33 }
34
35 int
ufs_quota_alloc_inode2(struct inode * ip,struct ucred * cred,enum ufs_quota_flags flags)36 ufs_quota_alloc_inode2(struct inode *ip, struct ucred *cred,
37 enum ufs_quota_flags flags) {
38 return (0);
39 }
40
41 int
ufs_quota_free_inode2(struct inode * ip,struct ucred * cred,enum ufs_quota_flags flags)42 ufs_quota_free_inode2(struct inode *ip, struct ucred *cred,
43 enum ufs_quota_flags flags) {
44 return (0);
45 }
46
47 int
quotaoff(struct proc * p,struct mount * mp,int flags)48 quotaoff(struct proc *p, struct mount *mp, int flags) {
49 return (0);
50 }
51
52 int
qsync(struct mount * mp)53 qsync(struct mount *mp) {
54 return (0);
55 }
56
57 int
ufs_quotactl(struct mount * mp,int a,uid_t u,caddr_t addr,struct proc * p)58 ufs_quotactl(struct mount *mp, int a, uid_t u, caddr_t addr, struct proc *p) {
59 return (EOPNOTSUPP);
60 }
61
62 void
ufs_quota_init(void)63 ufs_quota_init(void) {
64 }
65
66 int
ufs_quota_delete(struct inode * ip)67 ufs_quota_delete(struct inode *ip) {
68 return (0);
69 }
70
71 #endif
72