System
:
Linux server1.ontime-gulf.com 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Software
:
Apache
Server
:
162.0.230.206
Domains
:
40 Domain
Permission
:
[
drwxr-xr-x
]
:
/
usr
/
include
/
sys
/
216.73.216.6
Select
Submit
Home
Add User
Mailer
About
DBName
DBUser
DBPass
DBHost
WpUser
WpPass
Input e-mail
ACUPOFTEA for mail.ontime-ae.com made by tabagkayu.
Folder Name
File Name
File Content
File
mtio.h
/* Structures and definitions for magnetic tape I/O control commands. Copyright (C) 1996-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/>. */ /* Written by H. Bergman <hennus@cybercomm.nl>. */ #ifndef _SYS_MTIO_H #define _SYS_MTIO_H 1 /* Get necessary definitions from system and kernel headers. */ #include <sys/types.h> #include <sys/ioctl.h> /* Structure for MTIOCTOP - magnetic tape operation command. */ struct mtop { short int mt_op; /* Operations defined below. */ int mt_count; /* How many of them. */ }; #define _IOT_mtop /* Hurd ioctl type field. */ \ _IOT (_IOTS (short), 1, _IOTS (int), 1, 0, 0) /* Magnetic Tape operations [Not all operations supported by all drivers]. */ #define MTRESET 0 /* +reset drive in case of problems. */ #define MTFSF 1 /* Forward space over FileMark, * position at first record of next file. */ #define MTBSF 2 /* Backward space FileMark (position before FM). */ #define MTFSR 3 /* Forward space record. */ #define MTBSR 4 /* Backward space record. */ #define MTWEOF 5 /* Write an end-of-file record (mark). */ #define MTREW 6 /* Rewind. */ #define MTOFFL 7 /* Rewind and put the drive offline (eject?). */ #define MTNOP 8 /* No op, set status only (read with MTIOCGET). */ #define MTRETEN 9 /* Retension tape. */ #define MTBSFM 10 /* +backward space FileMark, position at FM. */ #define MTFSFM 11 /* +forward space FileMark, position at FM. */ #define MTEOM 12 /* Goto end of recorded media (for appending files). MTEOM positions after the last FM, ready for appending another file. */ #define MTERASE 13 /* Erase tape -- be careful! */ #define MTRAS1 14 /* Run self test 1 (nondestructive). */ #define MTRAS2 15 /* Run self test 2 (destructive). */ #define MTRAS3 16 /* Reserved for self test 3. */ #define MTSETBLK 20 /* Set block length (SCSI). */ #define MTSETDENSITY 21 /* Set tape density (SCSI). */ #define MTSEEK 22 /* Seek to block (Tandberg, etc.). */ #define MTTELL 23 /* Tell block (Tandberg, etc.). */ #define MTSETDRVBUFFER 24 /* Set the drive buffering according to SCSI-2. Ordinary buffered operation with code 1. */ #define MTFSS 25 /* Space forward over setmarks. */ #define MTBSS 26 /* Space backward over setmarks. */ #define MTWSM 27 /* Write setmarks. */ #define MTLOCK 28 /* Lock the drive door. */ #define MTUNLOCK 29 /* Unlock the drive door. */ #define MTLOAD 30 /* Execute the SCSI load command. */ #define MTUNLOAD 31 /* Execute the SCSI unload command. */ #define MTCOMPRESSION 32/* Control compression with SCSI mode page 15. */ #define MTSETPART 33 /* Change the active tape partition. */ #define MTMKPART 34 /* Format the tape with one or two partitions. */ /* structure for MTIOCGET - mag tape get status command */ struct mtget { long int mt_type; /* Type of magtape device. */ long int mt_resid; /* Residual count: (not sure) number of bytes ignored, or number of files not skipped, or number of records not skipped. */ /* The following registers are device dependent. */ long int mt_dsreg; /* Status register. */ long int mt_gstat; /* Generic (device independent) status. */ long int mt_erreg; /* Error register. */ /* The next two fields are not always used. */ __daddr_t mt_fileno; /* Number of current file on tape. */ __daddr_t mt_blkno; /* Current block number. */ }; #define _IOT_mtget /* Hurd ioctl type field. */ \ _IOT (_IOTS (long), 7, 0, 0, 0, 0) /* Constants for mt_type. Not all of these are supported, and these are not all of the ones that are supported. */ #define MT_ISUNKNOWN 0x01 #define MT_ISQIC02 0x02 /* Generic QIC-02 tape streamer. */ #define MT_ISWT5150 0x03 /* Wangtek 5150EQ, QIC-150, QIC-02. */ #define MT_ISARCHIVE_5945L2 0x04 /* Archive 5945L-2, QIC-24, QIC-02?. */ #define MT_ISCMSJ500 0x05 /* CMS Jumbo 500 (QIC-02?). */ #define MT_ISTDC3610 0x06 /* Tandberg 6310, QIC-24. */ #define MT_ISARCHIVE_VP60I 0x07 /* Archive VP60i, QIC-02. */ #define MT_ISARCHIVE_2150L 0x08 /* Archive Viper 2150L. */ #define MT_ISARCHIVE_2060L 0x09 /* Archive Viper 2060L. */ #define MT_ISARCHIVESC499 0x0A /* Archive SC-499 QIC-36 controller. */ #define MT_ISQIC02_ALL_FEATURES 0x0F /* Generic QIC-02 with all features. */ #define MT_ISWT5099EEN24 0x11 /* Wangtek 5099-een24, 60MB, QIC-24. */ #define MT_ISTEAC_MT2ST 0x12 /* Teac MT-2ST 155mb drive, Teac DC-1 card (Wangtek type). */ #define MT_ISEVEREX_FT40A 0x32 /* Everex FT40A (QIC-40). */ #define MT_ISDDS1 0x51 /* DDS device without partitions. */ #define MT_ISDDS2 0x52 /* DDS device with partitions. */ #define MT_ISSCSI1 0x71 /* Generic ANSI SCSI-1 tape unit. */ #define MT_ISSCSI2 0x72 /* Generic ANSI SCSI-2 tape unit. */ /* QIC-40/80/3010/3020 ftape supported drives. 20bit vendor ID + 0x800000 (see vendors.h in ftape distribution). */ #define MT_ISFTAPE_UNKNOWN 0x800000 /* obsolete */ #define MT_ISFTAPE_FLAG 0x800000 struct mt_tape_info { long int t_type; /* Device type id (mt_type). */ char *t_name; /* Descriptive name. */ }; #define MT_TAPE_INFO \ { \ {MT_ISUNKNOWN, "Unknown type of tape device"}, \ {MT_ISQIC02, "Generic QIC-02 tape streamer"}, \ {MT_ISWT5150, "Wangtek 5150, QIC-150"}, \ {MT_ISARCHIVE_5945L2, "Archive 5945L-2"}, \ {MT_ISCMSJ500, "CMS Jumbo 500"}, \ {MT_ISTDC3610, "Tandberg TDC 3610, QIC-24"}, \ {MT_ISARCHIVE_VP60I, "Archive VP60i, QIC-02"}, \ {MT_ISARCHIVE_2150L, "Archive Viper 2150L"}, \ {MT_ISARCHIVE_2060L, "Archive Viper 2060L"}, \ {MT_ISARCHIVESC499, "Archive SC-499 QIC-36 controller"}, \ {MT_ISQIC02_ALL_FEATURES, "Generic QIC-02 tape, all features"}, \ {MT_ISWT5099EEN24, "Wangtek 5099-een24, 60MB"}, \ {MT_ISTEAC_MT2ST, "Teac MT-2ST 155mb data cassette drive"}, \ {MT_ISEVEREX_FT40A, "Everex FT40A, QIC-40"}, \ {MT_ISSCSI1, "Generic SCSI-1 tape"}, \ {MT_ISSCSI2, "Generic SCSI-2 tape"}, \ {0, NULL} \ } /* Structure for MTIOCPOS - mag tape get position command. */ struct mtpos { long int mt_blkno; /* Current block number. */ }; #define _IOT_mtpos /* Hurd ioctl type field. */ \ _IOT_SIMPLE (long) /* Structure for MTIOCGETCONFIG/MTIOCSETCONFIG primarily intended as an interim solution for QIC-02 until DDI is fully implemented. */ struct mtconfiginfo { long int mt_type; /* Drive type. */ long int ifc_type; /* Interface card type. */ unsigned short int irqnr; /* IRQ number to use. */ unsigned short int dmanr; /* DMA channel to use. */ unsigned short int port; /* IO port base address. */ unsigned long int debug; /* Debugging flags. */ unsigned have_dens:1; unsigned have_bsf:1; unsigned have_fsr:1; unsigned have_bsr:1; unsigned have_eod:1; unsigned have_seek:1; unsigned have_tell:1; unsigned have_ras1:1; unsigned have_ras2:1; unsigned have_ras3:1; unsigned have_qfa:1; unsigned pad1:5; char reserved[10]; }; #define _IOT_mtconfiginfo /* Hurd ioctl type field. */ \ _IOT (_IOTS (long), 2, _IOTS (short), 3, _IOTS (long), 1) /* XXX wrong */ /* Magnetic tape I/O control commands. */ #define MTIOCTOP _IOW('m', 1, struct mtop) /* Do a mag tape op. */ #define MTIOCGET _IOR('m', 2, struct mtget) /* Get tape status. */ #define MTIOCPOS _IOR('m', 3, struct mtpos) /* Get tape position.*/ /* The next two are used by the QIC-02 driver for runtime reconfiguration. See tpqic02.h for struct mtconfiginfo. */ #define MTIOCGETCONFIG _IOR('m', 4, struct mtconfiginfo) /* Get tape config.*/ #define MTIOCSETCONFIG _IOW('m', 5, struct mtconfiginfo) /* Set tape config.*/ /* Generic Mag Tape (device independent) status macros for examining mt_gstat -- HP-UX compatible. There is room for more generic status bits here, but I don't know which of them are reserved. At least three or so should be added to make this really useful. */ #define GMT_EOF(x) ((x) & 0x80000000) #define GMT_BOT(x) ((x) & 0x40000000) #define GMT_EOT(x) ((x) & 0x20000000) #define GMT_SM(x) ((x) & 0x10000000) /* DDS setmark */ #define GMT_EOD(x) ((x) & 0x08000000) /* DDS EOD */ #define GMT_WR_PROT(x) ((x) & 0x04000000) /* #define GMT_ ? ((x) & 0x02000000) */ #define GMT_ONLINE(x) ((x) & 0x01000000) #define GMT_D_6250(x) ((x) & 0x00800000) #define GMT_D_1600(x) ((x) & 0x00400000) #define GMT_D_800(x) ((x) & 0x00200000) /* #define GMT_ ? ((x) & 0x00100000) */ /* #define GMT_ ? ((x) & 0x00080000) */ #define GMT_DR_OPEN(x) ((x) & 0x00040000) /* Door open (no tape). */ /* #define GMT_ ? ((x) & 0x00020000) */ #define GMT_IM_REP_EN(x) ((x) & 0x00010000) /* Immediate report mode.*/ /* 16 generic status bits unused. */ /* SCSI-tape specific definitions. Bitfield shifts in the status */ #define MT_ST_BLKSIZE_SHIFT 0 #define MT_ST_BLKSIZE_MASK 0xffffff #define MT_ST_DENSITY_SHIFT 24 #define MT_ST_DENSITY_MASK 0xff000000 #define MT_ST_SOFTERR_SHIFT 0 #define MT_ST_SOFTERR_MASK 0xffff /* Bitfields for the MTSETDRVBUFFER ioctl. */ #define MT_ST_OPTIONS 0xf0000000 #define MT_ST_BOOLEANS 0x10000000 #define MT_ST_SETBOOLEANS 0x30000000 #define MT_ST_CLEARBOOLEANS 0x40000000 #define MT_ST_WRITE_THRESHOLD 0x20000000 #define MT_ST_DEF_BLKSIZE 0x50000000 #define MT_ST_DEF_OPTIONS 0x60000000 #define MT_ST_BUFFER_WRITES 0x1 #define MT_ST_ASYNC_WRITES 0x2 #define MT_ST_READ_AHEAD 0x4 #define MT_ST_DEBUGGING 0x8 #define MT_ST_TWO_FM 0x10 #define MT_ST_FAST_MTEOM 0x20 #define MT_ST_AUTO_LOCK 0x40 #define MT_ST_DEF_WRITES 0x80 #define MT_ST_CAN_BSR 0x100 #define MT_ST_NO_BLKLIMS 0x200 #define MT_ST_CAN_PARTITIONS 0x400 #define MT_ST_SCSI2LOGICAL 0x800 /* The mode parameters to be controlled. Parameter chosen with bits 20-28. */ #define MT_ST_CLEAR_DEFAULT 0xfffff #define MT_ST_DEF_DENSITY (MT_ST_DEF_OPTIONS | 0x100000) #define MT_ST_DEF_COMPRESSION (MT_ST_DEF_OPTIONS | 0x200000) #define MT_ST_DEF_DRVBUFFER (MT_ST_DEF_OPTIONS | 0x300000) /* The offset for the arguments for the special HP changer load command. */ #define MT_ST_HPLOADER_OFFSET 10000 /* Specify default tape device. */ #ifndef DEFTAPE # define DEFTAPE "/dev/tape" #endif #endif /* mtio.h */
New name for
Are you sure will delete
?
New date for
New perm for
Name
Type
Size
Permission
Last Modified
Actions
.
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
..
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
acct.h
text/x-c
3.22 KB
-rw-r--r--
2025-08-05 02:01:07
auxv.h
text/x-c
1.23 KB
-rw-r--r--
2025-08-05 02:01:07
bitypes.h
text/x-c
86 B
-rw-r--r--
2025-08-05 02:01:27
capability.h
text/x-c
7.06 KB
-rw-r--r--
2024-01-10 02:34:46
cdefs.h
text/plain
20.2 KB
-rw-r--r--
2025-08-05 02:01:07
debugreg.h
text/plain
3.49 KB
-rw-r--r--
2025-08-05 02:01:07
dir.h
text/x-c
921 B
-rw-r--r--
2025-08-05 02:01:07
elf.h
text/plain
1023 B
-rw-r--r--
2025-08-05 02:01:07
epoll.h
text/x-c
4.31 KB
-rw-r--r--
2025-08-05 02:01:07
errno.h
text/x-c
19 B
-rw-r--r--
2025-08-05 02:01:05
eventfd.h
text/x-c
1.37 KB
-rw-r--r--
2025-08-05 02:01:07
fanotify.h
text/x-c
1.26 KB
-rw-r--r--
2025-08-05 02:01:07
fcntl.h
text/x-c
19 B
-rw-r--r--
2025-08-05 02:01:07
file.h
text/x-c
1.63 KB
-rw-r--r--
2025-08-05 02:01:07
fsuid.h
text/x-c
1.16 KB
-rw-r--r--
2025-08-05 02:01:07
gmon.h
text/x-c
6.08 KB
-rw-r--r--
2025-08-05 02:01:08
gmon_out.h
text/x-c
2.57 KB
-rw-r--r--
2025-08-05 02:01:08
inotify.h
text/x-c
3.75 KB
-rw-r--r--
2025-08-05 02:01:07
io.h
text/x-c
4.97 KB
-rw-r--r--
2025-08-05 02:01:07
ioctl.h
text/x-c
1.7 KB
-rw-r--r--
2025-08-05 02:01:07
ipc.h
text/x-c
1.43 KB
-rw-r--r--
2025-08-05 02:01:08
kd.h
text/x-c
1.08 KB
-rw-r--r--
2025-08-05 02:01:07
klog.h
text/x-c
1.17 KB
-rw-r--r--
2025-08-05 02:01:07
mman.h
text/x-c
5.42 KB
-rw-r--r--
2025-08-05 02:01:07
mount.h
text/x-c
5.48 KB
-rw-r--r--
2025-08-05 02:01:07
msg.h
text/x-c
2.31 KB
-rw-r--r--
2025-08-05 02:01:08
mtio.h
text/x-c
10.9 KB
-rw-r--r--
2025-08-05 02:01:07
param.h
text/x-c
3.07 KB
-rw-r--r--
2025-08-05 02:01:07
pci.h
text/x-c
922 B
-rw-r--r--
2025-08-05 02:01:07
perm.h
text/x-c
1.1 KB
-rw-r--r--
2025-08-05 02:01:07
personality.h
text/x-c
2.66 KB
-rw-r--r--
2025-08-05 02:01:07
poll.h
text/x-c
2.49 KB
-rw-r--r--
2025-08-05 02:01:07
prctl.h
text/x-c
1.03 KB
-rw-r--r--
2025-08-05 02:01:07
procfs.h
text/x-c
4.87 KB
-rw-r--r--
2025-08-05 02:01:27
profil.h
text/x-c
1.91 KB
-rw-r--r--
2025-08-05 02:01:08
psx_syscall.h
text/x-c
2.77 KB
-rw-r--r--
2024-01-10 02:34:46
ptrace.h
text/x-c
5.85 KB
-rw-r--r--
2025-08-05 02:01:07
queue.h
text/x-c
19.08 KB
-rw-r--r--
2025-08-05 02:01:07
quota.h
text/x-c
5.05 KB
-rw-r--r--
2025-08-05 02:01:07
random.h
text/x-c
1.41 KB
-rw-r--r--
2025-08-05 02:01:05
raw.h
text/x-c
1.15 KB
-rw-r--r--
2025-08-05 02:01:07
reboot.h
text/x-c
1.59 KB
-rw-r--r--
2025-08-05 02:01:07
reg.h
text/plain
1.78 KB
-rw-r--r--
2025-08-05 02:01:07
resource.h
text/x-c
3.56 KB
-rw-r--r--
2025-08-05 02:01:07
sdt-config.h
text/plain
276 B
-rw-r--r--
2023-10-14 01:06:47
sdt.h
text/x-c
21.64 KB
-rw-r--r--
2023-10-14 01:06:47
select.h
text/x-c
4.04 KB
-rw-r--r--
2025-08-05 02:01:07
sem.h
text/x-c
1.99 KB
-rw-r--r--
2025-08-05 02:01:08
sendfile.h
text/x-c
1.76 KB
-rw-r--r--
2025-08-05 02:01:07
shm.h
text/x-c
1.83 KB
-rw-r--r--
2025-08-05 02:01:08
signal.h
text/x-c
20 B
-rw-r--r--
2025-08-05 02:01:04
signalfd.h
text/x-c
1.56 KB
-rw-r--r--
2025-08-05 02:01:07
socket.h
text/x-c
9.96 KB
-rw-r--r--
2025-08-05 02:01:08
socketvar.h
text/x-c
141 B
-rw-r--r--
2025-08-05 02:01:08
soundcard.h
text/x-c
29 B
-rw-r--r--
2025-08-05 02:01:07
stat.h
text/x-c
15.86 KB
-rw-r--r--
2025-08-05 02:01:07
statfs.h
text/x-c
2.04 KB
-rw-r--r--
2025-08-05 02:01:07
statvfs.h
text/x-c
2.75 KB
-rw-r--r--
2025-08-05 02:01:07
swap.h
text/x-c
1.55 KB
-rw-r--r--
2025-08-05 02:01:07
syscall.h
text/x-c
1.3 KB
-rw-r--r--
2025-08-05 02:01:07
sysctl.h
text/x-c
1.96 KB
-rw-r--r--
2025-08-05 02:01:07
sysinfo.h
text/x-c
1.48 KB
-rw-r--r--
2025-08-05 02:01:07
syslog.h
text/x-c
7.52 KB
-rw-r--r--
2025-08-05 02:01:07
sysmacros.h
text/x-c
2.05 KB
-rw-r--r--
2025-08-05 02:01:07
termios.h
text/x-c
74 B
-rw-r--r--
2025-08-05 02:01:07
time.h
text/x-c
6.5 KB
-rw-r--r--
2025-08-05 02:01:07
timeb.h
text/x-c
1.34 KB
-rw-r--r--
2025-08-05 02:01:07
timerfd.h
text/x-c
1.83 KB
-rw-r--r--
2025-08-05 02:01:07
times.h
text/x-c
1.56 KB
-rw-r--r--
2025-08-05 02:01:07
timex.h
text/x-c
2.15 KB
-rw-r--r--
2025-08-05 02:01:07
ttychars.h
text/x-c
2.44 KB
-rw-r--r--
2025-08-05 02:01:07
ttydefaults.h
text/plain
3.48 KB
-rw-r--r--
2025-08-05 02:01:07
types.h
text/x-c
5.58 KB
-rw-r--r--
2025-08-05 02:01:07
ucontext.h
text/x-c
5.7 KB
-rw-r--r--
2025-08-05 02:01:05
uio.h
text/x-c
6.13 KB
-rw-r--r--
2025-08-05 02:01:07
un.h
text/x-c
1.42 KB
-rw-r--r--
2025-08-05 02:01:08
unistd.h
text/x-c
20 B
-rw-r--r--
2025-08-05 02:01:07
user.h
text/x-c
5.08 KB
-rw-r--r--
2025-08-05 02:01:07
utsname.h
text/x-c
2.42 KB
-rw-r--r--
2025-08-05 02:01:07
vfs.h
text/x-c
161 B
-rw-r--r--
2025-08-05 02:01:07
vlimit.h
text/x-c
1.83 KB
-rw-r--r--
2025-08-05 02:01:07
vm86.h
text/x-c
1.17 KB
-rw-r--r--
2025-08-05 02:01:07
vt.h
text/x-c
22 B
-rw-r--r--
2025-08-05 02:01:07
vtimes.h
text/x-c
2.4 KB
-rw-r--r--
2025-08-05 02:01:07
wait.h
text/x-c
5.47 KB
-rw-r--r--
2025-08-05 02:01:07
xattr.h
text/x-c
4.17 KB
-rw-r--r--
2025-08-05 02:01:07
~ ACUPOFTEA - mail.ontime-ae.com