GRAYBYTE WORDPRESS FILE MANAGER3115

Server IP : 68.65.123.43 / Your IP : 216.73.216.162
System : Linux server266.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
PHP Version : 8.0.30
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/include/sys/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/include/sys//quota.h
/* This just represents the non-kernel parts of <linux/quota.h>.
   Copyright (C) 1998-2018 Free Software Foundation, Inc.
   This file is part of the GNU C Library.

   The GNU C Library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.

   The GNU C Library is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Lesser General Public License for more details.

   You should have received a copy of the GNU Lesser General Public
   License along with the GNU C Library; if not, see
   <http://www.gnu.org/licenses/>.  */

/*
 * Copyright (c) 1982, 1986 Regents of the University of California.
 * All rights reserved.
 *
 * This code is derived from software contributed to Berkeley by
 * Robert Elz at The University of Melbourne.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 4. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

#ifndef _SYS_QUOTA_H
#define _SYS_QUOTA_H 1

#include <features.h>
#include <sys/types.h>

#include <linux/quota.h>

/*
 * Convert diskblocks to blocks and the other way around.
 * currently only to fool the BSD source. :-)
 */
#define dbtob(num) ((num) << 10)
#define btodb(num) ((num) >> 10)

/*
 * Convert count of filesystem blocks to diskquota blocks, meant for
 * filesystems where i_blksize != 1024.
 */
#define fs_to_dq_blocks(num, blksize) (((num) * (blksize)) / 1024)

/*
 * Definitions for disk quotas imposed on the average user
 * (big brother finally hits Linux).
 *
 * The following constants define the amount of time given a user
 * before the soft limits are treated as hard limits (usually resulting
 * in an allocation failure). The timer is started when the user crosses
 * their soft limit, it is reset when they go below their soft limit.
 */
#define MAX_IQ_TIME  604800	/* (7*24*60*60) 1 week */
#define MAX_DQ_TIME  604800	/* (7*24*60*60) 1 week */

#define QUOTAFILENAME "quota"
#define QUOTAGROUP "staff"

#define NR_DQHASH 43          /* Just an arbitrary number any suggestions ? */
#define NR_DQUOTS 256         /* Number of quotas active at one time */

/* Old name for struct if_dqblk.  */
struct dqblk
  {
    __uint64_t dqb_bhardlimit;	/* absolute limit on disk quota blocks alloc */
    __uint64_t dqb_bsoftlimit;	/* preferred limit on disk quota blocks */
    __uint64_t dqb_curspace;	/* current quota block count */
    __uint64_t dqb_ihardlimit;	/* maximum # allocated inodes */
    __uint64_t dqb_isoftlimit;	/* preferred inode limit */
    __uint64_t dqb_curinodes;	/* current # allocated inodes */
    __uint64_t dqb_btime;	/* time limit for excessive disk use */
    __uint64_t dqb_itime;	/* time limit for excessive files */
    __uint32_t dqb_valid;	/* bitmask of QIF_* constants */
  };

/*
 * Shorthand notation.
 */
#define	dq_bhardlimit	dq_dqb.dqb_bhardlimit
#define	dq_bsoftlimit	dq_dqb.dqb_bsoftlimit
#define dq_curspace	dq_dqb.dqb_curspace
#define dq_valid	dq_dqb.dqb_valid
#define	dq_ihardlimit	dq_dqb.dqb_ihardlimit
#define	dq_isoftlimit	dq_dqb.dqb_isoftlimit
#define	dq_curinodes	dq_dqb.dqb_curinodes
#define	dq_btime	dq_dqb.dqb_btime
#define	dq_itime	dq_dqb.dqb_itime

#define dqoff(UID)      ((__loff_t)((UID) * sizeof (struct dqblk)))

/* Old name for struct if_dqinfo.  */
struct dqinfo
  {
    __uint64_t dqi_bgrace;
    __uint64_t dqi_igrace;
    __uint32_t dqi_flags;
    __uint32_t dqi_valid;
  };

__BEGIN_DECLS

extern int quotactl (int __cmd, const char *__special, int __id,
		     __caddr_t __addr) __THROW;

__END_DECLS

#endif /* sys/quota.h */

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 24 2025 07:01:25
root / root
0755
acct.h
3.219 KB
June 09 2025 20:25:26
root / root
0644
auxv.h
1.229 KB
June 09 2025 20:25:26
root / root
0644
bitypes.h
0.084 KB
June 09 2025 20:25:39
root / root
0644
capability.h
7.063 KB
January 10 2024 14:34:46
root / root
0644
cdefs.h
20.197 KB
June 09 2025 20:25:26
root / root
0644
debugreg.h
3.491 KB
June 09 2025 20:25:26
root / root
0644
dir.h
0.899 KB
June 09 2025 20:25:26
root / root
0644
elf.h
0.999 KB
June 09 2025 20:25:26
root / root
0644
epoll.h
4.307 KB
June 09 2025 20:25:26
root / root
0644
errno.h
0.019 KB
June 09 2025 20:25:24
root / root
0644
eventfd.h
1.366 KB
June 09 2025 20:25:26
root / root
0644
fanotify.h
1.261 KB
June 09 2025 20:25:26
root / root
0644
fcntl.h
0.019 KB
June 09 2025 20:25:26
root / root
0644
file.h
1.635 KB
June 09 2025 20:25:26
root / root
0644
fsuid.h
1.159 KB
June 09 2025 20:25:26
root / root
0644
gmon.h
6.084 KB
June 09 2025 20:25:26
root / root
0644
gmon_out.h
2.573 KB
June 09 2025 20:25:26
root / root
0644
inotify.h
3.747 KB
June 09 2025 20:25:26
root / root
0644
io.h
4.966 KB
June 09 2025 20:25:26
root / root
0644
ioctl.h
1.698 KB
June 09 2025 20:25:26
root / root
0644
ipc.h
1.427 KB
June 09 2025 20:25:26
root / root
0644
kd.h
1.085 KB
June 09 2025 20:25:26
root / root
0644
klog.h
1.175 KB
June 09 2025 20:25:26
root / root
0644
mman.h
5.421 KB
June 09 2025 20:25:26
root / root
0644
mount.h
5.479 KB
June 09 2025 20:25:26
root / root
0644
msg.h
2.31 KB
June 09 2025 20:25:26
root / root
0644
mtio.h
10.9 KB
June 09 2025 20:25:26
root / root
0644
param.h
3.074 KB
June 09 2025 20:25:26
root / root
0644
pci.h
0.9 KB
June 09 2025 20:25:26
root / root
0644
perm.h
1.1 KB
June 09 2025 20:25:26
root / root
0644
personality.h
2.658 KB
June 09 2025 20:25:26
root / root
0644
poll.h
2.489 KB
June 09 2025 20:25:26
root / root
0644
prctl.h
1.033 KB
June 09 2025 20:25:26
root / root
0644
procfs.h
4.868 KB
June 09 2025 20:25:38
root / root
0644
profil.h
1.912 KB
June 09 2025 20:25:26
root / root
0644
psx_syscall.h
2.767 KB
January 10 2024 14:34:46
root / root
0644
ptrace.h
5.848 KB
June 09 2025 20:25:26
root / root
0644
queue.h
19.081 KB
June 09 2025 20:25:26
root / root
0644
quota.h
5.051 KB
June 09 2025 20:25:26
root / root
0644
random.h
1.409 KB
June 09 2025 20:25:24
root / root
0644
raw.h
1.153 KB
June 09 2025 20:25:26
root / root
0644
reboot.h
1.594 KB
June 09 2025 20:25:26
root / root
0644
reg.h
1.783 KB
June 09 2025 20:25:26
root / root
0644
resource.h
3.56 KB
June 09 2025 20:25:26
root / root
0644
sdt-config.h
0.27 KB
October 14 2023 13:06:47
root / root
0644
sdt.h
21.638 KB
October 14 2023 13:06:47
root / root
0644
select.h
4.043 KB
June 09 2025 20:25:26
root / root
0644
sem.h
1.988 KB
June 09 2025 20:25:26
root / root
0644
sendfile.h
1.763 KB
June 09 2025 20:25:26
root / root
0644
shm.h
1.829 KB
June 09 2025 20:25:26
root / root
0644
signal.h
0.02 KB
June 09 2025 20:25:24
root / root
0644
signalfd.h
1.562 KB
June 09 2025 20:25:26
root / root
0644
socket.h
9.964 KB
June 09 2025 20:25:26
root / root
0644
socketvar.h
0.138 KB
June 09 2025 20:25:26
root / root
0644
soundcard.h
0.028 KB
June 09 2025 20:25:26
root / root
0644
stat.h
15.855 KB
June 09 2025 20:25:26
root / root
0644
statfs.h
2.044 KB
June 09 2025 20:25:26
root / root
0644
statvfs.h
2.753 KB
June 09 2025 20:25:26
root / root
0644
swap.h
1.555 KB
June 09 2025 20:25:26
root / root
0644
syscall.h
1.304 KB
June 09 2025 20:25:26
root / root
0644
sysctl.h
1.957 KB
June 09 2025 20:25:26
root / root
0644
sysinfo.h
1.481 KB
June 09 2025 20:25:26
root / root
0644
syslog.h
7.521 KB
June 09 2025 20:25:26
root / root
0644
sysmacros.h
2.053 KB
June 09 2025 20:25:26
root / root
0644
termios.h
0.072 KB
June 09 2025 20:25:26
root / root
0644
time.h
6.5 KB
June 09 2025 20:25:25
root / root
0644
timeb.h
1.344 KB
June 09 2025 20:25:25
root / root
0644
timerfd.h
1.829 KB
June 09 2025 20:25:26
root / root
0644
times.h
1.559 KB
June 09 2025 20:25:25
root / root
0644
timex.h
2.153 KB
June 09 2025 20:25:25
root / root
0644
ttychars.h
2.44 KB
June 09 2025 20:25:26
root / root
0644
ttydefaults.h
3.484 KB
June 09 2025 20:25:26
root / root
0644
types.h
5.578 KB
June 09 2025 20:25:25
root / root
0644
ucontext.h
5.704 KB
June 09 2025 20:25:24
root / root
0644
uio.h
6.132 KB
June 09 2025 20:25:26
root / root
0644
un.h
1.418 KB
June 09 2025 20:25:26
root / root
0644
unistd.h
0.02 KB
June 09 2025 20:25:25
root / root
0644
user.h
5.085 KB
June 09 2025 20:25:26
root / root
0644
utsname.h
2.422 KB
June 09 2025 20:25:25
root / root
0644
vfs.h
0.157 KB
June 09 2025 20:25:26
root / root
0644
vlimit.h
1.835 KB
June 09 2025 20:25:26
root / root
0644
vm86.h
1.17 KB
June 09 2025 20:25:26
root / root
0644
vt.h
0.021 KB
June 09 2025 20:25:26
root / root
0644
vtimes.h
2.404 KB
June 09 2025 20:25:26
root / root
0644
wait.h
5.473 KB
June 09 2025 20:25:25
root / root
0644
xattr.h
4.174 KB
June 09 2025 20:25:26
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF