Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 18.117.168.40
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
include /
linux /
[ HOME SHELL ]
Name
Size
Permission
Action
android
[ DIR ]
drwxr-xr-x
byteorder
[ DIR ]
drwxr-xr-x
caif
[ DIR ]
drwxr-xr-x
can
[ DIR ]
drwxr-xr-x
cifs
[ DIR ]
drwxr-xr-x
dvb
[ DIR ]
drwxr-xr-x
genwqe
[ DIR ]
drwxr-xr-x
hdlc
[ DIR ]
drwxr-xr-x
hsi
[ DIR ]
drwxr-xr-x
iio
[ DIR ]
drwxr-xr-x
isdn
[ DIR ]
drwxr-xr-x
mmc
[ DIR ]
drwxr-xr-x
netfilter
[ DIR ]
drwxr-xr-x
netfilter_arp
[ DIR ]
drwxr-xr-x
netfilter_bridge
[ DIR ]
drwxr-xr-x
netfilter_ipv4
[ DIR ]
drwxr-xr-x
netfilter_ipv6
[ DIR ]
drwxr-xr-x
nfsd
[ DIR ]
drwxr-xr-x
raid
[ DIR ]
drwxr-xr-x
sched
[ DIR ]
drwxr-xr-x
spi
[ DIR ]
drwxr-xr-x
sunrpc
[ DIR ]
drwxr-xr-x
tc_act
[ DIR ]
drwxr-xr-x
tc_ematch
[ DIR ]
drwxr-xr-x
usb
[ DIR ]
drwxr-xr-x
wimax
[ DIR ]
drwxr-xr-x
a.out.h
6.73
KB
-rw-r--r--
acct.h
3.65
KB
-rw-r--r--
adb.h
1.11
KB
-rw-r--r--
adfs_fs.h
993
B
-rw-r--r--
affs_hardblocks.h
1.54
KB
-rw-r--r--
agpgart.h
3.85
KB
-rw-r--r--
aio_abi.h
3.32
KB
-rw-r--r--
am437x-vpfe.h
3.59
KB
-rw-r--r--
apm_bios.h
3.6
KB
-rw-r--r--
arcfb.h
213
B
-rw-r--r--
arm_sdei.h
2.69
KB
-rw-r--r--
aspeed-lpc-ctrl.h
1.74
KB
-rw-r--r--
aspeed-p2a-ctrl.h
1.86
KB
-rw-r--r--
atalk.h
1023
B
-rw-r--r--
atm.h
7.7
KB
-rw-r--r--
atm_eni.h
648
B
-rw-r--r--
atm_he.h
406
B
-rw-r--r--
atm_idt77105.h
955
B
-rw-r--r--
atm_nicstar.h
1.25
KB
-rw-r--r--
atm_tcp.h
1.58
KB
-rw-r--r--
atm_zatm.h
1.5
KB
-rw-r--r--
atmapi.h
952
B
-rw-r--r--
atmarp.h
1.27
KB
-rw-r--r--
atmbr2684.h
3.19
KB
-rw-r--r--
atmclip.h
576
B
-rw-r--r--
atmdev.h
7.5
KB
-rw-r--r--
atmioc.h
1.61
KB
-rw-r--r--
atmlec.h
2.33
KB
-rw-r--r--
atmmpc.h
4.13
KB
-rw-r--r--
atmppp.h
639
B
-rw-r--r--
atmsap.h
4.85
KB
-rw-r--r--
atmsvc.h
1.81
KB
-rw-r--r--
audit.h
20.27
KB
-rw-r--r--
aufs_type.h
10.9
KB
-rw-r--r--
auto_dev-ioctl.h
4.87
KB
-rw-r--r--
auto_fs.h
6.28
KB
-rw-r--r--
auto_fs4.h
451
B
-rw-r--r--
auxvec.h
1.46
KB
-rw-r--r--
ax25.h
2.76
KB
-rw-r--r--
b1lli.h
1.68
KB
-rw-r--r--
batadv_packet.h
19.9
KB
-rw-r--r--
batman_adv.h
15.92
KB
-rw-r--r--
baycom.h
883
B
-rw-r--r--
bcache.h
8.23
KB
-rw-r--r--
bcm933xx_hcs.h
419
B
-rw-r--r--
bfs_fs.h
1.86
KB
-rw-r--r--
binfmts.h
628
B
-rw-r--r--
blkpg.h
1.6
KB
-rw-r--r--
blktrace_api.h
4.59
KB
-rw-r--r--
blkzoned.h
5.27
KB
-rw-r--r--
bpf.h
135.26
KB
-rw-r--r--
bpf_common.h
1.33
KB
-rw-r--r--
bpf_perf_event.h
529
B
-rw-r--r--
bpfilter.h
465
B
-rw-r--r--
bpqether.h
981
B
-rw-r--r--
bsg.h
2.44
KB
-rw-r--r--
bt-bmc.h
572
B
-rw-r--r--
btf.h
4.52
KB
-rw-r--r--
btrfs.h
28.62
KB
-rw-r--r--
btrfs_tree.h
24.91
KB
-rw-r--r--
can.h
8.02
KB
-rw-r--r--
capability.h
11.5
KB
-rw-r--r--
capi.h
3.05
KB
-rw-r--r--
cciss_defs.h
3.2
KB
-rw-r--r--
cciss_ioctl.h
2.7
KB
-rw-r--r--
cdrom.h
28.18
KB
-rw-r--r--
cec-funcs.h
52.37
KB
-rw-r--r--
cec.h
35.54
KB
-rw-r--r--
cgroupstats.h
2.17
KB
-rw-r--r--
chio.h
5.22
KB
-rw-r--r--
cm4000_cs.h
1.76
KB
-rw-r--r--
cn_proc.h
3.38
KB
-rw-r--r--
coda.h
17.79
KB
-rw-r--r--
coff.h
12.25
KB
-rw-r--r--
connector.h
2.2
KB
-rw-r--r--
const.h
991
B
-rw-r--r--
coresight-stm.h
706
B
-rw-r--r--
cramfs_fs.h
3.47
KB
-rw-r--r--
cryptouser.h
5.2
KB
-rw-r--r--
cuda.h
905
B
-rw-r--r--
cyclades.h
16.71
KB
-rw-r--r--
cycx_cfm.h
2.92
KB
-rw-r--r--
dcbnl.h
24.7
KB
-rw-r--r--
dccp.h
6.29
KB
-rw-r--r--
devlink.h
14.51
KB
-rw-r--r--
dlm.h
2.49
KB
-rw-r--r--
dlm_device.h
2.48
KB
-rw-r--r--
dlm_netlink.h
1.13
KB
-rw-r--r--
dlm_plock.h
894
B
-rw-r--r--
dlmconstants.h
4.96
KB
-rw-r--r--
dm-ioctl.h
10.73
KB
-rw-r--r--
dm-log-userspace.h
14.83
KB
-rw-r--r--
dma-buf.h
1.66
KB
-rw-r--r--
dns_resolver.h
3.86
KB
-rw-r--r--
dqblk_xfs.h
8.79
KB
-rw-r--r--
edd.h
5.47
KB
-rw-r--r--
efs_fs_sb.h
2.17
KB
-rw-r--r--
elf-em.h
2.53
KB
-rw-r--r--
elf-fdpic.h
1.1
KB
-rw-r--r--
elf.h
13.32
KB
-rw-r--r--
elfcore.h
2.92
KB
-rw-r--r--
errno.h
23
B
-rw-r--r--
errqueue.h
1.54
KB
-rw-r--r--
erspan.h
1.03
KB
-rw-r--r--
ethtool.h
73.03
KB
-rw-r--r--
eventpoll.h
2.68
KB
-rw-r--r--
fadvise.h
842
B
-rw-r--r--
falloc.h
3.5
KB
-rw-r--r--
fanotify.h
5.24
KB
-rw-r--r--
fb.h
16.03
KB
-rw-r--r--
fcntl.h
3.36
KB
-rw-r--r--
fd.h
11.4
KB
-rw-r--r--
fdreg.h
5.29
KB
-rw-r--r--
fib_rules.h
1.99
KB
-rw-r--r--
fiemap.h
2.71
KB
-rw-r--r--
filter.h
2.16
KB
-rw-r--r--
firewire-cdev.h
43.21
KB
-rw-r--r--
firewire-constants.h
3.16
KB
-rw-r--r--
fou.h
894
B
-rw-r--r--
fpga-dfl.h
5.96
KB
-rw-r--r--
fs.h
11.92
KB
-rw-r--r--
fscrypt.h
5.98
KB
-rw-r--r--
fsi.h
2.2
KB
-rw-r--r--
fsl_hypervisor.h
7.13
KB
-rw-r--r--
fsmap.h
4.29
KB
-rw-r--r--
fsverity.h
931
B
-rw-r--r--
fuse.h
19.93
KB
-rw-r--r--
futex.h
4.88
KB
-rw-r--r--
gameport.h
897
B
-rw-r--r--
gen_stats.h
1.56
KB
-rw-r--r--
genetlink.h
1.88
KB
-rw-r--r--
gfs2_ondisk.h
14.31
KB
-rw-r--r--
gigaset_dev.h
1.41
KB
-rw-r--r--
gpio.h
5.62
KB
-rw-r--r--
gsmmux.h
1.12
KB
-rw-r--r--
gtp.h
681
B
-rw-r--r--
hash_info.h
971
B
-rw-r--r--
hdlc.h
637
B
-rw-r--r--
hdlcdrv.h
2.84
KB
-rw-r--r--
hdreg.h
22.17
KB
-rw-r--r--
hid.h
1.86
KB
-rw-r--r--
hiddev.h
6.2
KB
-rw-r--r--
hidraw.h
1.48
KB
-rw-r--r--
hpet.h
743
B
-rw-r--r--
hsr_netlink.h
1.06
KB
-rw-r--r--
hw_breakpoint.h
742
B
-rw-r--r--
hyperv.h
10.32
KB
-rw-r--r--
hysdn_if.h
1.35
KB
-rw-r--r--
i2c-dev.h
2.55
KB
-rw-r--r--
i2c.h
6.96
KB
-rw-r--r--
i2o-dev.h
11.28
KB
-rw-r--r--
i8k.h
1.49
KB
-rw-r--r--
icmp.h
2.91
KB
-rw-r--r--
icmpv6.h
4.02
KB
-rw-r--r--
if.h
10.56
KB
-rw-r--r--
if_addr.h
1.84
KB
-rw-r--r--
if_addrlabel.h
721
B
-rw-r--r--
if_alg.h
1.5
KB
-rw-r--r--
if_arcnet.h
3.63
KB
-rw-r--r--
if_arp.h
6.41
KB
-rw-r--r--
if_bonding.h
4.73
KB
-rw-r--r--
if_bridge.h
7.1
KB
-rw-r--r--
if_cablemodem.h
986
B
-rw-r--r--
if_eql.h
1.32
KB
-rw-r--r--
if_ether.h
8.03
KB
-rw-r--r--
if_fc.h
1.7
KB
-rw-r--r--
if_fddi.h
4.27
KB
-rw-r--r--
if_frad.h
2.95
KB
-rw-r--r--
if_hippi.h
4.14
KB
-rw-r--r--
if_infiniband.h
1.22
KB
-rw-r--r--
if_link.h
23.12
KB
-rw-r--r--
if_ltalk.h
210
B
-rw-r--r--
if_macsec.h
5.7
KB
-rw-r--r--
if_packet.h
7.77
KB
-rw-r--r--
if_phonet.h
424
B
-rw-r--r--
if_plip.h
660
B
-rw-r--r--
if_ppp.h
29
B
-rw-r--r--
if_pppol2tp.h
3.21
KB
-rw-r--r--
if_pppox.h
4.76
KB
-rw-r--r--
if_slip.h
872
B
-rw-r--r--
if_team.h
2.54
KB
-rw-r--r--
if_tun.h
4
KB
-rw-r--r--
if_tunnel.h
4.72
KB
-rw-r--r--
if_vlan.h
1.79
KB
-rw-r--r--
if_x25.h
881
B
-rw-r--r--
if_xdp.h
2.75
KB
-rw-r--r--
ife.h
351
B
-rw-r--r--
igmp.h
2.99
KB
-rw-r--r--
ila.h
1.22
KB
-rw-r--r--
in.h
9.84
KB
-rw-r--r--
in6.h
7.33
KB
-rw-r--r--
in_route.h
936
B
-rw-r--r--
inet_diag.h
4.43
KB
-rw-r--r--
inotify.h
3.21
KB
-rw-r--r--
input-event-codes.h
24.97
KB
-rw-r--r--
input.h
15.61
KB
-rw-r--r--
io_uring.h
3.4
KB
-rw-r--r--
ioctl.h
163
B
-rw-r--r--
iommu.h
4.47
KB
-rw-r--r--
ip.h
4.62
KB
-rw-r--r--
ip6_tunnel.h
1.91
KB
-rw-r--r--
ip_vs.h
13.8
KB
-rw-r--r--
ipc.h
2.05
KB
-rw-r--r--
ipmi.h
14.7
KB
-rw-r--r--
ipmi_bmc.h
488
B
-rw-r--r--
ipmi_msgdefs.h
3.27
KB
-rw-r--r--
ipsec.h
947
B
-rw-r--r--
ipv6.h
3.87
KB
-rw-r--r--
ipv6_route.h
1.86
KB
-rw-r--r--
ipx.h
2.29
KB
-rw-r--r--
irqnr.h
104
B
-rw-r--r--
iso_fs.h
6.33
KB
-rw-r--r--
isst_if.h
5.28
KB
-rw-r--r--
ivtv.h
2.95
KB
-rw-r--r--
ivtvfb.h
1.18
KB
-rw-r--r--
jffs2.h
6.66
KB
-rw-r--r--
joystick.h
3.35
KB
-rw-r--r--
kcm.h
822
B
-rw-r--r--
kcmp.h
522
B
-rw-r--r--
kcov.h
1.07
KB
-rw-r--r--
kd.h
6.14
KB
-rw-r--r--
kdev_t.h
383
B
-rw-r--r--
kernel-page-flags.h
900
B
-rw-r--r--
kernel.h
194
B
-rw-r--r--
kernelcapi.h
1019
B
-rw-r--r--
kexec.h
1.83
KB
-rw-r--r--
keyboard.h
13.14
KB
-rw-r--r--
keyctl.h
5.7
KB
-rw-r--r--
kfd_ioctl.h
15.88
KB
-rw-r--r--
kvm.h
46.5
KB
-rw-r--r--
kvm_para.h
968
B
-rw-r--r--
l2tp.h
5.54
KB
-rw-r--r--
libc-compat.h
8.09
KB
-rw-r--r--
lightnvm.h
4.92
KB
-rw-r--r--
limits.h
937
B
-rw-r--r--
lirc.h
7.91
KB
-rw-r--r--
llc.h
3.09
KB
-rw-r--r--
loop.h
2.46
KB
-rw-r--r--
lp.h
4.09
KB
-rw-r--r--
lwtunnel.h
1.24
KB
-rw-r--r--
magic.h
3.6
KB
-rw-r--r--
major.h
4.6
KB
-rw-r--r--
map_to_7segment.h
7.08
KB
-rw-r--r--
matroxfb.h
1.43
KB
-rw-r--r--
max2175.h
1.01
KB
-rw-r--r--
mdio.h
15.28
KB
-rw-r--r--
media-bus-format.h
6.66
KB
-rw-r--r--
media.h
12.34
KB
-rw-r--r--
mei.h
1.95
KB
-rw-r--r--
membarrier.h
7.71
KB
-rw-r--r--
memfd.h
1.29
KB
-rw-r--r--
mempolicy.h
2.1
KB
-rw-r--r--
meye.h
2.47
KB
-rw-r--r--
mic_common.h
6.37
KB
-rw-r--r--
mic_ioctl.h
2.2
KB
-rw-r--r--
mii.h
8.09
KB
-rw-r--r--
minix_fs.h
2.07
KB
-rw-r--r--
mman.h
1.47
KB
-rw-r--r--
mmtimer.h
2.07
KB
-rw-r--r--
module.h
255
B
-rw-r--r--
mount.h
4.44
KB
-rw-r--r--
mpls.h
2.25
KB
-rw-r--r--
mpls_iptunnel.h
761
B
-rw-r--r--
mqueue.h
2.15
KB
-rw-r--r--
mroute.h
5.74
KB
-rw-r--r--
mroute6.h
4.81
KB
-rw-r--r--
msdos_fs.h
6.57
KB
-rw-r--r--
msg.h
3.29
KB
-rw-r--r--
mtio.h
7.98
KB
-rw-r--r--
n_r3964.h
2.35
KB
-rw-r--r--
nbd-netlink.h
2.32
KB
-rw-r--r--
nbd.h
2.95
KB
-rw-r--r--
ncsi.h
4.71
KB
-rw-r--r--
ndctl.h
6.61
KB
-rw-r--r--
neighbour.h
4.3
KB
-rw-r--r--
net.h
2.04
KB
-rw-r--r--
net_dropmon.h
2.77
KB
-rw-r--r--
net_namespace.h
715
B
-rw-r--r--
net_tstamp.h
4.8
KB
-rw-r--r--
netconf.h
614
B
-rw-r--r--
netdevice.h
2.2
KB
-rw-r--r--
netfilter.h
1.63
KB
-rw-r--r--
netfilter_arp.h
445
B
-rw-r--r--
netfilter_bridge.h
1.14
KB
-rw-r--r--
netfilter_ipv4.h
1.45
KB
-rw-r--r--
netfilter_ipv6.h
1.35
KB
-rw-r--r--
netlink.h
7.65
KB
-rw-r--r--
netlink_diag.h
1.49
KB
-rw-r--r--
netrom.h
807
B
-rw-r--r--
nexthop.h
1.5
KB
-rw-r--r--
nfc.h
10.97
KB
-rw-r--r--
nfs.h
4.39
KB
-rw-r--r--
nfs2.h
1.43
KB
-rw-r--r--
nfs3.h
2.3
KB
-rw-r--r--
nfs4.h
6.28
KB
-rw-r--r--
nfs4_mount.h
1.89
KB
-rw-r--r--
nfs_fs.h
1.57
KB
-rw-r--r--
nfs_idmap.h
2.19
KB
-rw-r--r--
nfs_mount.h
2.09
KB
-rw-r--r--
nfsacl.h
668
B
-rw-r--r--
nilfs2_api.h
7.41
KB
-rw-r--r--
nilfs2_ondisk.h
17.66
KB
-rw-r--r--
nl80211.h
274.14
KB
-rw-r--r--
nsfs.h
639
B
-rw-r--r--
nubus.h
8
KB
-rw-r--r--
nvme_ioctl.h
1.62
KB
-rw-r--r--
nvram.h
532
B
-rw-r--r--
omap3isp.h
20.36
KB
-rw-r--r--
omapfb.h
5.78
KB
-rw-r--r--
oom.h
511
B
-rw-r--r--
openvswitch.h
36.79
KB
-rw-r--r--
packet_diag.h
1.63
KB
-rw-r--r--
param.h
141
B
-rw-r--r--
parport.h
3.56
KB
-rw-r--r--
patchkey.h
892
B
-rw-r--r--
pci.h
1.35
KB
-rw-r--r--
pci_regs.h
55.89
KB
-rw-r--r--
pcitest.h
711
B
-rw-r--r--
perf_event.h
33.55
KB
-rw-r--r--
personality.h
2.05
KB
-rw-r--r--
pfkeyv2.h
10.32
KB
-rw-r--r--
pg.h
2.34
KB
-rw-r--r--
phantom.h
1.62
KB
-rw-r--r--
phonet.h
4.57
KB
-rw-r--r--
pkt_cls.h
15.08
KB
-rw-r--r--
pkt_sched.h
27.04
KB
-rw-r--r--
pktcdvd.h
2.62
KB
-rw-r--r--
pmu.h
5.32
KB
-rw-r--r--
poll.h
22
B
-rw-r--r--
posix_acl.h
1.22
KB
-rw-r--r--
posix_acl_xattr.h
1.09
KB
-rw-r--r--
posix_types.h
1.07
KB
-rw-r--r--
ppdev.h
3.21
KB
-rw-r--r--
ppp-comp.h
2.47
KB
-rw-r--r--
ppp-ioctl.h
5.31
KB
-rw-r--r--
ppp_defs.h
4.99
KB
-rw-r--r--
pps.h
4.62
KB
-rw-r--r--
pr.h
1.05
KB
-rw-r--r--
prctl.h
7.88
KB
-rw-r--r--
psample.h
798
B
-rw-r--r--
psci.h
4.23
KB
-rw-r--r--
psp-sev.h
3.94
KB
-rw-r--r--
ptp_clock.h
6.57
KB
-rw-r--r--
ptrace.h
4.14
KB
-rw-r--r--
qemu_fw_cfg.h
2.41
KB
-rw-r--r--
qnx4_fs.h
2.27
KB
-rw-r--r--
qnxtypes.h
624
B
-rw-r--r--
qrtr.h
893
B
-rw-r--r--
quota.h
6.14
KB
-rw-r--r--
radeonfb.h
360
B
-rw-r--r--
random.h
1.38
KB
-rw-r--r--
raw.h
365
B
-rw-r--r--
rds.h
10.82
KB
-rw-r--r--
reboot.h
1.31
KB
-rw-r--r--
reiserfs_fs.h
775
B
-rw-r--r--
reiserfs_xattr.h
533
B
-rw-r--r--
resource.h
2.32
KB
-rw-r--r--
rfkill.h
3.6
KB
-rw-r--r--
rio_cm_cdev.h
3.17
KB
-rw-r--r--
rio_mport_cdev.h
9.11
KB
-rw-r--r--
romfs_fs.h
1.21
KB
-rw-r--r--
rose.h
2.18
KB
-rw-r--r--
route.h
2.28
KB
-rw-r--r--
rpmsg.h
544
B
-rw-r--r--
rseq.h
4.79
KB
-rw-r--r--
rtc.h
3.92
KB
-rw-r--r--
rtnetlink.h
18.61
KB
-rw-r--r--
rxrpc.h
4.78
KB
-rw-r--r--
scc.h
4.49
KB
-rw-r--r--
sched.h
4.54
KB
-rw-r--r--
scif_ioctl.h
6.23
KB
-rw-r--r--
screen_info.h
2.42
KB
-rw-r--r--
sctp.h
33.97
KB
-rw-r--r--
sdla.h
2.77
KB
-rw-r--r--
seccomp.h
4.82
KB
-rw-r--r--
securebits.h
2.64
KB
-rw-r--r--
sed-opal.h
3.22
KB
-rw-r--r--
seg6.h
1.14
KB
-rw-r--r--
seg6_genl.h
589
B
-rw-r--r--
seg6_hmac.h
423
B
-rw-r--r--
seg6_iptunnel.h
927
B
-rw-r--r--
seg6_local.h
2.01
KB
-rw-r--r--
selinux_netlink.h
1.17
KB
-rw-r--r--
sem.h
2.97
KB
-rw-r--r--
serial.h
3.78
KB
-rw-r--r--
serial_core.h
6.29
KB
-rw-r--r--
serial_reg.h
15.19
KB
-rw-r--r--
serio.h
2.05
KB
-rw-r--r--
shm.h
3.7
KB
-rw-r--r--
signal.h
388
B
-rw-r--r--
signalfd.h
1.2
KB
-rw-r--r--
smc.h
780
B
-rw-r--r--
smc_diag.h
2.77
KB
-rw-r--r--
smiapp.h
1.03
KB
-rw-r--r--
snmp.h
12.71
KB
-rw-r--r--
sock_diag.h
727
B
-rw-r--r--
socket.h
819
B
-rw-r--r--
sockios.h
6.69
KB
-rw-r--r--
sonet.h
2.24
KB
-rw-r--r--
sonypi.h
5.18
KB
-rw-r--r--
sound.h
1.21
KB
-rw-r--r--
soundcard.h
44.96
KB
-rw-r--r--
stat.h
5.96
KB
-rw-r--r--
stddef.h
612
B
-rw-r--r--
stm.h
1.25
KB
-rw-r--r--
string.h
238
B
-rw-r--r--
suspend_ioctls.h
1.4
KB
-rw-r--r--
swab.h
6.78
KB
-rw-r--r--
switchtec_ioctl.h
4.66
KB
-rw-r--r--
sync_file.h
2.82
KB
-rw-r--r--
synclink.h
8.77
KB
-rw-r--r--
sysctl.h
25.28
KB
-rw-r--r--
sysinfo.h
1.02
KB
-rw-r--r--
target_core_user.h
3.81
KB
-rw-r--r--
taskstats.h
6.98
KB
-rw-r--r--
tcp.h
10.94
KB
-rw-r--r--
tcp_metrics.h
1.51
KB
-rw-r--r--
tee.h
12.29
KB
-rw-r--r--
termios.h
506
B
-rw-r--r--
thermal.h
924
B
-rw-r--r--
time.h
1.71
KB
-rw-r--r--
time_types.h
996
B
-rw-r--r--
timerfd.h
936
B
-rw-r--r--
times.h
278
B
-rw-r--r--
timex.h
7.63
KB
-rw-r--r--
tiocl.h
1.69
KB
-rw-r--r--
tipc.h
8.08
KB
-rw-r--r--
tipc_config.h
14.5
KB
-rw-r--r--
tipc_netlink.h
8.94
KB
-rw-r--r--
tipc_sockets_diag.h
468
B
-rw-r--r--
tls.h
4.19
KB
-rw-r--r--
toshiba.h
1.88
KB
-rw-r--r--
tty.h
1.55
KB
-rw-r--r--
tty_flags.h
4.42
KB
-rw-r--r--
types.h
1.44
KB
-rw-r--r--
udf_fs_i.h
697
B
-rw-r--r--
udmabuf.h
643
B
-rw-r--r--
udp.h
1.58
KB
-rw-r--r--
uhid.h
4.54
KB
-rw-r--r--
uinput.h
9.04
KB
-rw-r--r--
uio.h
732
B
-rw-r--r--
uleds.h
798
B
-rw-r--r--
ultrasound.h
4.46
KB
-rw-r--r--
un.h
384
B
-rw-r--r--
unistd.h
220
B
-rw-r--r--
unix_diag.h
1.3
KB
-rw-r--r--
usbdevice_fs.h
8.12
KB
-rw-r--r--
usbip.h
640
B
-rw-r--r--
userfaultfd.h
6.65
KB
-rw-r--r--
userio.h
1.48
KB
-rw-r--r--
utime.h
215
B
-rw-r--r--
utsname.h
669
B
-rw-r--r--
uuid.h
1.32
KB
-rw-r--r--
uvcvideo.h
2.53
KB
-rw-r--r--
v4l2-common.h
4.08
KB
-rw-r--r--
v4l2-controls.h
50.84
KB
-rw-r--r--
v4l2-dv-timings.h
30.82
KB
-rw-r--r--
v4l2-mediabus.h
4.98
KB
-rw-r--r--
v4l2-subdev.h
6.19
KB
-rw-r--r--
vbox_err.h
7.09
KB
-rw-r--r--
vbox_vmmdev_types.h
11.24
KB
-rw-r--r--
vboxguest.h
8.5
KB
-rw-r--r--
version.h
117
B
-rw-r--r--
veth.h
224
B
-rw-r--r--
vfio.h
33.39
KB
-rw-r--r--
vfio_ccw.h
836
B
-rw-r--r--
vhost.h
4.95
KB
-rw-r--r--
vhost_types.h
3.09
KB
-rw-r--r--
videodev2.h
89.2
KB
-rw-r--r--
virtio_9p.h
1.99
KB
-rw-r--r--
virtio_balloon.h
4.92
KB
-rw-r--r--
virtio_blk.h
6.64
KB
-rw-r--r--
virtio_config.h
3.75
KB
-rw-r--r--
virtio_console.h
3.06
KB
-rw-r--r--
virtio_crypto.h
13.61
KB
-rw-r--r--
virtio_fs.h
490
B
-rw-r--r--
virtio_gpu.h
8.34
KB
-rw-r--r--
virtio_ids.h
2.53
KB
-rw-r--r--
virtio_input.h
2.45
KB
-rw-r--r--
virtio_iommu.h
3.69
KB
-rw-r--r--
virtio_mmio.h
4.48
KB
-rw-r--r--
virtio_net.h
10.3
KB
-rw-r--r--
virtio_pci.h
6.91
KB
-rw-r--r--
virtio_pmem.h
639
B
-rw-r--r--
virtio_ring.h
7.26
KB
-rw-r--r--
virtio_rng.h
265
B
-rw-r--r--
virtio_scsi.h
5.89
KB
-rw-r--r--
virtio_types.h
2.1
KB
-rw-r--r--
virtio_vsock.h
3.01
KB
-rw-r--r--
vm_sockets.h
5.19
KB
-rw-r--r--
vm_sockets_diag.h
963
B
-rw-r--r--
vmcore.h
455
B
-rw-r--r--
vsockmon.h
1.84
KB
-rw-r--r--
vt.h
2.99
KB
-rw-r--r--
vtpm_proxy.h
1.68
KB
-rw-r--r--
wait.h
682
B
-rw-r--r--
watch_queue.h
1.73
KB
-rw-r--r--
watchdog.h
2.28
KB
-rw-r--r--
wimax.h
8.17
KB
-rw-r--r--
wireless.h
41.71
KB
-rw-r--r--
wmi.h
1.72
KB
-rw-r--r--
x25.h
3.48
KB
-rw-r--r--
xattr.h
2.79
KB
-rw-r--r--
xdp_diag.h
1.23
KB
-rw-r--r--
xfrm.h
11.71
KB
-rw-r--r--
xilinx-v4l2-controls.h
2.91
KB
-rw-r--r--
zorro.h
3.22
KB
-rw-r--r--
zorro_ids.h
29.36
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : aufs_type.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * Copyright (C) 2005-2020 Junjiro R. Okajima * * This program, aufs is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program 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 General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ #ifndef __AUFS_TYPE_H__ #define __AUFS_TYPE_H__ #define AUFS_NAME "aufs" #include <stdint.h> #include <sys/types.h> #include <limits.h> #define AUFS_VERSION "5.4.3-20200302" /* todo? move this to linux-2.6.19/include/magic.h */ #define AUFS_SUPER_MAGIC ('a' << 24 | 'u' << 16 | 'f' << 8 | 's') /* ---------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- */ #define AUFS_FSTYPE AUFS_NAME #define AUFS_ROOT_INO 2 #define AUFS_FIRST_INO 11 #define AUFS_WH_PFX ".wh." #define AUFS_WH_PFX_LEN ((int)sizeof(AUFS_WH_PFX) - 1) #define AUFS_WH_TMP_LEN 4 /* a limit for rmdir/rename a dir and copyup */ #define AUFS_MAX_NAMELEN (NAME_MAX \ - AUFS_WH_PFX_LEN * 2 /* doubly whiteouted */\ - 1 /* dot */\ - AUFS_WH_TMP_LEN) /* hex */ #define AUFS_XINO_FNAME "." AUFS_NAME ".xino" #define AUFS_XINO_DEFPATH "/tmp/" AUFS_XINO_FNAME #define AUFS_XINO_DEF_SEC 30 /* seconds */ #define AUFS_XINO_DEF_TRUNC 45 /* percentage */ #define AUFS_DIRWH_DEF 3 #define AUFS_RDCACHE_DEF 10 /* seconds */ #define AUFS_RDCACHE_MAX 3600 /* seconds */ #define AUFS_RDBLK_DEF 512 /* bytes */ #define AUFS_RDHASH_DEF 32 #define AUFS_WKQ_NAME AUFS_NAME "d" #define AUFS_MFS_DEF_SEC 30 /* seconds */ #define AUFS_MFS_MAX_SEC 3600 /* seconds */ #define AUFS_FHSM_CACHE_DEF_SEC 30 /* seconds */ #define AUFS_PLINK_WARN 50 /* number of plinks in a single bucket */ /* pseudo-link maintenace under /proc */ #define AUFS_PLINK_MAINT_NAME "plink_maint" #define AUFS_PLINK_MAINT_DIR "fs/" AUFS_NAME #define AUFS_PLINK_MAINT_PATH AUFS_PLINK_MAINT_DIR "/" AUFS_PLINK_MAINT_NAME /* dirren, renamed dir */ #define AUFS_DR_INFO_PFX AUFS_WH_PFX ".dr." #define AUFS_DR_BRHINO_NAME AUFS_WH_PFX "hino" /* whiteouted doubly */ #define AUFS_WH_DR_INFO_PFX AUFS_WH_PFX AUFS_DR_INFO_PFX #define AUFS_WH_DR_BRHINO AUFS_WH_PFX AUFS_DR_BRHINO_NAME #define AUFS_DIROPQ_NAME AUFS_WH_PFX ".opq" /* whiteouted doubly */ #define AUFS_WH_DIROPQ AUFS_WH_PFX AUFS_DIROPQ_NAME #define AUFS_BASE_NAME AUFS_WH_PFX AUFS_NAME #define AUFS_PLINKDIR_NAME AUFS_WH_PFX "plnk" #define AUFS_ORPHDIR_NAME AUFS_WH_PFX "orph" /* doubly whiteouted */ #define AUFS_WH_BASE AUFS_WH_PFX AUFS_BASE_NAME #define AUFS_WH_PLINKDIR AUFS_WH_PFX AUFS_PLINKDIR_NAME #define AUFS_WH_ORPHDIR AUFS_WH_PFX AUFS_ORPHDIR_NAME /* branch permissions and attributes */ #define AUFS_BRPERM_RW "rw" #define AUFS_BRPERM_RO "ro" #define AUFS_BRPERM_RR "rr" #define AUFS_BRATTR_COO_REG "coo_reg" #define AUFS_BRATTR_COO_ALL "coo_all" #define AUFS_BRATTR_FHSM "fhsm" #define AUFS_BRATTR_UNPIN "unpin" #define AUFS_BRATTR_ICEX "icex" #define AUFS_BRATTR_ICEX_SEC "icexsec" #define AUFS_BRATTR_ICEX_SYS "icexsys" #define AUFS_BRATTR_ICEX_TR "icextr" #define AUFS_BRATTR_ICEX_USR "icexusr" #define AUFS_BRATTR_ICEX_OTH "icexoth" #define AUFS_BRRATTR_WH "wh" #define AUFS_BRWATTR_NLWH "nolwh" #define AUFS_BRWATTR_MOO "moo" #define AuBrPerm_RW 1 /* writable, hardlinkable wh */ #define AuBrPerm_RO (1 << 1) /* readonly */ #define AuBrPerm_RR (1 << 2) /* natively readonly */ #define AuBrPerm_Mask (AuBrPerm_RW | AuBrPerm_RO | AuBrPerm_RR) #define AuBrAttr_COO_REG (1 << 3) /* copy-up on open */ #define AuBrAttr_COO_ALL (1 << 4) #define AuBrAttr_COO_Mask (AuBrAttr_COO_REG | AuBrAttr_COO_ALL) #define AuBrAttr_FHSM (1 << 5) /* file-based hsm */ #define AuBrAttr_UNPIN (1 << 6) /* rename-able top dir of branch. meaningless since linux-3.18-rc1 */ /* ignore error in copying XATTR */ #define AuBrAttr_ICEX_SEC (1 << 7) #define AuBrAttr_ICEX_SYS (1 << 8) #define AuBrAttr_ICEX_TR (1 << 9) #define AuBrAttr_ICEX_USR (1 << 10) #define AuBrAttr_ICEX_OTH (1 << 11) #define AuBrAttr_ICEX (AuBrAttr_ICEX_SEC \ | AuBrAttr_ICEX_SYS \ | AuBrAttr_ICEX_TR \ | AuBrAttr_ICEX_USR \ | AuBrAttr_ICEX_OTH) #define AuBrRAttr_WH (1 << 12) /* whiteout-able */ #define AuBrRAttr_Mask AuBrRAttr_WH #define AuBrWAttr_NoLinkWH (1 << 13) /* un-hardlinkable whiteouts */ #define AuBrWAttr_MOO (1 << 14) /* move-up on open */ #define AuBrWAttr_Mask (AuBrWAttr_NoLinkWH | AuBrWAttr_MOO) #define AuBrAttr_CMOO_Mask (AuBrAttr_COO_Mask | AuBrWAttr_MOO) /* #warning test userspace */ /* the longest combination */ /* AUFS_BRATTR_ICEX and AUFS_BRATTR_ICEX_TR don't affect here */ #define AuBrPermStrSz sizeof(AUFS_BRPERM_RW \ "+" AUFS_BRATTR_COO_REG \ "+" AUFS_BRATTR_FHSM \ "+" AUFS_BRATTR_UNPIN \ "+" AUFS_BRATTR_ICEX_SEC \ "+" AUFS_BRATTR_ICEX_SYS \ "+" AUFS_BRATTR_ICEX_USR \ "+" AUFS_BRATTR_ICEX_OTH \ "+" AUFS_BRWATTR_NLWH) typedef struct { char a[AuBrPermStrSz]; } au_br_perm_str_t; static __inline__ int au_br_writable(int brperm) { return brperm & AuBrPerm_RW; } static __inline__ int au_br_whable(int brperm) { return brperm & (AuBrPerm_RW | AuBrRAttr_WH); } static __inline__ int au_br_wh_linkable(int brperm) { return !(brperm & AuBrWAttr_NoLinkWH); } static __inline__ int au_br_cmoo(int brperm) { return brperm & AuBrAttr_CMOO_Mask; } static __inline__ int au_br_fhsm(int brperm) { return brperm & AuBrAttr_FHSM; } /* ---------------------------------------------------------------------- */ /* ioctl */ enum { /* readdir in userspace */ AuCtl_RDU, AuCtl_RDU_INO, AuCtl_WBR_FD, /* pathconf wrapper */ AuCtl_IBUSY, /* busy inode */ AuCtl_MVDOWN, /* move-down */ AuCtl_BR, /* info about branches */ AuCtl_FHSM_FD /* connection for fhsm */ }; /* borrowed from linux/include/linux/kernel.h */ #ifndef ALIGN #ifdef _GNU_SOURCE #define ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a)-1) #else #define ALIGN(x, a) (((x) + (a) - 1) & ~((a) - 1)) #endif #define __ALIGN_MASK(x, mask) (((x)+(mask))&~(mask)) #endif /* borrowed from linux/include/linux/compiler-gcc3.h */ #ifndef __aligned #define __aligned(x) __attribute__((aligned(x))) #endif struct au_rdu_cookie { uint64_t h_pos; int16_t bindex; uint8_t flags; uint8_t pad; uint32_t generation; } __aligned(8); struct au_rdu_ent { uint64_t ino; int16_t bindex; uint8_t type; uint8_t nlen; uint8_t wh; char name[0]; } __aligned(8); static __inline__ int au_rdu_len(int nlen) { /* include the terminating NULL */ return ALIGN(sizeof(struct au_rdu_ent) + nlen + 1, sizeof(uint64_t)); } union au_rdu_ent_ul { struct au_rdu_ent *e; uint64_t ul; }; enum { AufsCtlRduV_SZ, AufsCtlRduV_End }; struct aufs_rdu { /* input */ union { uint64_t sz; /* AuCtl_RDU */ uint64_t nent; /* AuCtl_RDU_INO */ }; union au_rdu_ent_ul ent; uint16_t verify[AufsCtlRduV_End]; /* input/output */ uint32_t blk; /* output */ union au_rdu_ent_ul tail; /* number of entries which were added in a single call */ uint64_t rent; uint8_t full; uint8_t shwh; struct au_rdu_cookie cookie; } __aligned(8); /* ---------------------------------------------------------------------- */ /* dirren. the branch is identified by the filename who contains this */ struct au_drinfo { uint64_t ino; union { uint8_t oldnamelen; uint64_t _padding; }; uint8_t oldname[0]; } __aligned(8); struct au_drinfo_fdata { uint32_t magic; struct au_drinfo drinfo; } __aligned(8); #define AUFS_DRINFO_MAGIC_V1 ('a' << 24 | 'd' << 16 | 'r' << 8 | 0x01) /* future */ #define AUFS_DRINFO_MAGIC_V2 ('a' << 24 | 'd' << 16 | 'r' << 8 | 0x02) /* ---------------------------------------------------------------------- */ struct aufs_wbr_fd { uint32_t oflags; int16_t brid; } __aligned(8); /* ---------------------------------------------------------------------- */ struct aufs_ibusy { uint64_t ino, h_ino; int16_t bindex; } __aligned(8); /* ---------------------------------------------------------------------- */ /* error code for move-down */ /* the actual message strings are implemented in aufs-util.git */ enum { EAU_MVDOWN_OPAQUE = 1, EAU_MVDOWN_WHITEOUT, EAU_MVDOWN_UPPER, EAU_MVDOWN_BOTTOM, EAU_MVDOWN_NOUPPER, EAU_MVDOWN_NOLOWERBR, EAU_Last }; /* flags for move-down */ #define AUFS_MVDOWN_DMSG 1 #define AUFS_MVDOWN_OWLOWER (1 << 1) /* overwrite lower */ #define AUFS_MVDOWN_KUPPER (1 << 2) /* keep upper */ #define AUFS_MVDOWN_ROLOWER (1 << 3) /* do even if lower is RO */ #define AUFS_MVDOWN_ROLOWER_R (1 << 4) /* did on lower RO */ #define AUFS_MVDOWN_ROUPPER (1 << 5) /* do even if upper is RO */ #define AUFS_MVDOWN_ROUPPER_R (1 << 6) /* did on upper RO */ #define AUFS_MVDOWN_BRID_UPPER (1 << 7) /* upper brid */ #define AUFS_MVDOWN_BRID_LOWER (1 << 8) /* lower brid */ #define AUFS_MVDOWN_FHSM_LOWER (1 << 9) /* find fhsm attr for lower */ #define AUFS_MVDOWN_STFS (1 << 10) /* req. stfs */ #define AUFS_MVDOWN_STFS_FAILED (1 << 11) /* output: stfs is unusable */ #define AUFS_MVDOWN_BOTTOM (1 << 12) /* output: no more lowers */ /* index for move-down */ enum { AUFS_MVDOWN_UPPER, AUFS_MVDOWN_LOWER, AUFS_MVDOWN_NARRAY }; /* * additional info of move-down * number of free blocks and inodes. * subset of struct kstatfs, but smaller and always 64bit. */ struct aufs_stfs { uint64_t f_blocks; uint64_t f_bavail; uint64_t f_files; uint64_t f_ffree; }; struct aufs_stbr { int16_t brid; /* optional input */ int16_t bindex; /* output */ struct aufs_stfs stfs; /* output when AUFS_MVDOWN_STFS set */ } __aligned(8); struct aufs_mvdown { uint32_t flags; /* input/output */ struct aufs_stbr stbr[AUFS_MVDOWN_NARRAY]; /* input/output */ int8_t au_errno; /* output */ } __aligned(8); /* ---------------------------------------------------------------------- */ union aufs_brinfo { /* PATH_MAX may differ between kernel-space and user-space */ char _spacer[4096]; struct { int16_t id; int perm; char path[0]; }; } __aligned(8); /* ---------------------------------------------------------------------- */ #define AuCtlType 'A' #define AUFS_CTL_RDU _IOWR(AuCtlType, AuCtl_RDU, struct aufs_rdu) #define AUFS_CTL_RDU_INO _IOWR(AuCtlType, AuCtl_RDU_INO, struct aufs_rdu) #define AUFS_CTL_WBR_FD _IOW(AuCtlType, AuCtl_WBR_FD, \ struct aufs_wbr_fd) #define AUFS_CTL_IBUSY _IOWR(AuCtlType, AuCtl_IBUSY, struct aufs_ibusy) #define AUFS_CTL_MVDOWN _IOWR(AuCtlType, AuCtl_MVDOWN, \ struct aufs_mvdown) #define AUFS_CTL_BRINFO _IOW(AuCtlType, AuCtl_BR, union aufs_brinfo) #define AUFS_CTL_FHSM_FD _IOW(AuCtlType, AuCtl_FHSM_FD, int) #endif /* __AUFS_TYPE_H__ */
Close