Linux s1.hostinginusa.com 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64
Apache
Server IP : 67.222.28.226 & Your IP : 216.73.216.144
Domains : 206 Domain
User : agvfen
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
include /
Delete
Unzip
Name
Size
Permission
Date
Action
GL
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
X11
[ DIR ]
drwxr-xr-x
2026-05-27 04:42
arpa
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
asm
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
asm-generic
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
bind9
[ DIR ]
drwxr-xr-x
2026-06-10 13:21
bits
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
blkid
[ DIR ]
drwxr-xr-x
2026-05-27 04:42
brotli
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
c++
[ DIR ]
drwxr-xr-x
2026-04-04 22:16
drm
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
e2p
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
et
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
event2
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
ext2fs
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
finclude
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
fontconfig
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
freetype2
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
fstrm
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
fwctl
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
gdbm
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
gio-unix-2.0
[ DIR ]
drwxr-xr-x
2026-07-20 23:55
glib-2.0
[ DIR ]
drwxr-xr-x
2026-07-22 04:42
gnu
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
google
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
graphite2
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
gssapi
[ DIR ]
drwxr-xr-x
2026-05-27 04:42
gssrpc
[ DIR ]
drwxr-xr-x
2026-05-27 04:42
harfbuzz
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
json-c
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
kadm5
[ DIR ]
drwxr-xr-x
2026-05-27 04:42
krb5
[ DIR ]
drwxr-xr-x
2026-05-27 04:42
libexslt
[ DIR ]
drwxr-xr-x
2026-06-26 04:42
libltdl
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
libmount
[ DIR ]
drwxr-xr-x
2026-05-27 04:42
libpng16
[ DIR ]
drwxr-xr-x
2026-06-26 04:42
libxml2
[ DIR ]
drwxr-xr-x
2026-07-14 21:46
libxslt
[ DIR ]
drwxr-xr-x
2026-06-26 04:42
linux
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
lzma
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
misc
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
mtd
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
mysql
[ DIR ]
drwxr-xr-x
2026-05-29 04:42
ncurses
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
ncursesw
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
net
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netash
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netatalk
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netax25
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
neteconet
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netinet
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netipx
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netiucv
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netpacket
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netrom
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
netrose
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
nfs
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
openssl
[ DIR ]
drwxr-xr-x
2026-07-29 04:42
pcp
[ DIR ]
drwxr-xr-x
2026-05-27 04:42
protobuf-c
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
protocols
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
python3.9
[ DIR ]
drwxr-xr-x
2026-07-16 04:42
rdma
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
rpc
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
scsi
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
security
[ DIR ]
drwxr-xr-x
2026-05-27 04:43
selinux
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
sepol
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
sound
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
sys
[ DIR ]
drwxr-xr-x
2026-07-23 04:42
sysprof-4
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
unicode
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
video
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
webp
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
xcb
[ DIR ]
drwxr-xr-x
2026-04-05 17:15
xen
[ DIR ]
drwxr-xr-x
2026-07-25 04:42
FlexLexer.h
6.73
KB
-rw-r--r--
2022-01-30 08:23
a.out.h
4.25
KB
-rw-r--r--
2026-07-22 07:07
aio.h
7.56
KB
-rw-r--r--
2026-07-22 07:07
aliases.h
1.98
KB
-rw-r--r--
2026-07-22 07:08
alloca.h
1.17
KB
-rw-r--r--
2026-07-22 07:07
ar.h
1.69
KB
-rw-r--r--
2026-07-22 07:07
argp.h
24.95
KB
-rw-r--r--
2026-07-22 07:08
argz.h
5.91
KB
-rw-r--r--
2026-07-22 07:07
assert.h
4.46
KB
-rw-r--r--
2026-07-22 07:07
autosprintf.h
2.36
KB
-rw-r--r--
2023-09-27 06:51
byteswap.h
1.42
KB
-rw-r--r--
2026-07-22 07:07
bzlib.h
6.09
KB
-rw-r--r--
2019-07-13 17:50
com_err.h
2.07
KB
-rw-r--r--
2021-12-30 05:54
complex.h
7.95
KB
-rw-r--r--
2026-07-22 07:07
cpio.h
2.21
KB
-rw-r--r--
2026-07-22 07:07
cpuidle.h
931
B
-rw-r--r--
2026-07-23 20:50
crypt.h
10.9
KB
-rw-r--r--
2022-02-10 04:05
ctype.h
10.71
KB
-rw-r--r--
2026-07-22 07:07
curses.h
96.82
KB
-rw-r--r--
2025-09-21 09:23
cursesapp.h
7.06
KB
-rw-r--r--
2025-09-21 09:23
cursesf.h
27.37
KB
-rw-r--r--
2025-09-21 09:23
cursesm.h
19.44
KB
-rw-r--r--
2025-09-21 09:23
cursesp.h
8.55
KB
-rw-r--r--
2025-09-21 09:23
cursesw.h
49.13
KB
-rw-r--r--
2025-09-21 09:23
cursslk.h
7.15
KB
-rw-r--r--
2025-09-21 09:23
dbm.h
1.37
KB
-rw-r--r--
2022-01-02 08:34
dirent.h
12.32
KB
-rw-r--r--
2026-07-22 07:07
dlfcn.h
8.6
KB
-rw-r--r--
2026-07-22 07:07
elf.h
178.26
KB
-rw-r--r--
2026-07-22 07:08
endian.h
2.25
KB
-rw-r--r--
2026-07-22 07:07
entities.h
4.81
KB
-rw-r--r--
2021-01-12 00:09
envz.h
2.8
KB
-rw-r--r--
2026-07-22 07:07
err.h
2.29
KB
-rw-r--r--
2026-07-22 07:07
errno.h
1.64
KB
-rw-r--r--
2026-07-22 07:07
error.h
2.36
KB
-rw-r--r--
2026-07-22 07:07
eti.h
2.9
KB
-rw-r--r--
2025-09-21 09:23
etip.h
9.61
KB
-rw-r--r--
2025-09-21 09:23
evdns.h
1.97
KB
-rw-r--r--
2019-01-26 09:53
event.h
2.68
KB
-rw-r--r--
2019-01-26 09:53
evhttp.h
1.99
KB
-rw-r--r--
2019-01-26 09:53
evrpc.h
1.97
KB
-rw-r--r--
2019-01-26 09:53
evutil.h
1.74
KB
-rw-r--r--
2019-01-26 09:53
execinfo.h
1.49
KB
-rw-r--r--
2026-07-22 07:08
expat.h
43.24
KB
-rw-r--r--
2026-06-04 13:46
expat_config.h
3.82
KB
-rw-r--r--
2026-06-04 13:47
expat_external.h
5.89
KB
-rw-r--r--
2022-10-25 15:08
fcntl.h
11.17
KB
-rw-r--r--
2026-07-22 07:07
features-time64.h
1.37
KB
-rw-r--r--
2026-07-22 07:07
features.h
17.69
KB
-rw-r--r--
2026-07-22 07:07
fenv.h
5.65
KB
-rw-r--r--
2026-07-22 07:07
ffi-x86_64.h
13.88
KB
-rw-r--r--
2023-09-25 19:54
ffi.h
556
B
-rw-r--r--
2023-09-25 19:54
ffitarget-x86_64.h
4.63
KB
-rw-r--r--
2023-09-25 19:54
ffitarget.h
616
B
-rw-r--r--
2023-09-25 19:54
fmtmsg.h
3.16
KB
-rw-r--r--
2026-07-22 07:07
fnmatch.h
2.24
KB
-rw-r--r--
2026-07-22 07:07
form.h
18.46
KB
-rw-r--r--
2025-09-21 09:23
fpu_control.h
3.5
KB
-rw-r--r--
2026-07-22 07:07
fstab.h
3.04
KB
-rw-r--r--
2026-07-22 07:07
fstrm.h
12.71
KB
-rw-r--r--
2019-03-11 20:58
fts.h
9.35
KB
-rw-r--r--
2026-07-22 07:07
ftw.h
6.19
KB
-rw-r--r--
2026-07-22 07:07
gconv.h
4.11
KB
-rw-r--r--
2026-07-22 07:07
gd.h
58.25
KB
-rw-r--r--
2021-03-06 18:21
gd_color_map.h
478
B
-rw-r--r--
2021-01-12 00:09
gd_errors.h
1.47
KB
-rw-r--r--
2021-01-12 00:09
gd_io.h
2.93
KB
-rw-r--r--
2021-03-03 07:15
gdbm.h
11.9
KB
-rw-r--r--
2024-10-02 21:50
gdcache.h
2.92
KB
-rw-r--r--
2021-03-03 07:15
gdfontg.h
553
B
-rw-r--r--
2021-01-12 00:09
gdfontl.h
551
B
-rw-r--r--
2021-01-12 00:09
gdfontmb.h
519
B
-rw-r--r--
2021-01-12 00:09
gdfonts.h
515
B
-rw-r--r--
2021-01-12 00:09
gdfontt.h
546
B
-rw-r--r--
2021-01-12 00:09
gdfx.h
496
B
-rw-r--r--
2021-02-21 17:23
gdpp.h
50.73
KB
-rw-r--r--
2021-03-03 07:15
getopt.h
1.43
KB
-rw-r--r--
2026-07-22 07:07
gettext-po.h
15.18
KB
-rw-r--r--
2023-09-27 06:52
glob.h
7.13
KB
-rw-r--r--
2026-07-22 07:07
gnu-versions.h
2.29
KB
-rw-r--r--
2026-07-22 07:07
gnumake.h
2.84
KB
-rw-r--r--
2020-01-03 07:11
gpg-error.h
71.92
KB
-rw-r--r--
2022-02-09 23:24
gpgrt.h
71.92
KB
-rw-r--r--
2022-02-09 23:24
grp.h
6.53
KB
-rw-r--r--
2026-07-22 07:07
gshadow.h
4.42
KB
-rw-r--r--
2026-07-22 07:08
gssapi.h
181
B
-rw-r--r--
2023-07-10 20:58
iconv.h
1.81
KB
-rw-r--r--
2026-07-22 07:07
idn-free.h
2.56
KB
-rw-r--r--
2021-07-22 13:31
idn-int.h
20
B
-rw-r--r--
2022-02-14 15:33
idna.h
3.89
KB
-rw-r--r--
2021-07-22 13:31
ieee754.h
4.8
KB
-rw-r--r--
2026-07-22 07:07
ifaddrs.h
2.77
KB
-rw-r--r--
2026-07-22 07:08
inttypes.h
8.14
KB
-rw-r--r--
2026-07-22 07:07
jconfig-64.h
1.98
KB
-rw-r--r--
2024-04-01 19:06
jconfig.h
246
B
-rw-r--r--
2024-04-01 19:06
jerror.h
15.35
KB
-rw-r--r--
2020-11-25 03:56
jmorecfg.h
13.98
KB
-rw-r--r--
2020-11-25 03:56
jpegint.h
15.25
KB
-rw-r--r--
2020-11-25 03:56
jpeglib.h
49.1
KB
-rw-r--r--
2020-11-25 03:56
kdb.h
62.83
KB
-rw-r--r--
2026-05-20 23:46
keyutils.h
11.52
KB
-rw-r--r--
2023-04-05 19:15
krad.h
8.72
KB
-rw-r--r--
2023-07-10 20:58
krb5.h
402
B
-rw-r--r--
2023-07-10 20:58
langinfo.h
17.43
KB
-rw-r--r--
2026-07-22 07:07
lastlog.h
126
B
-rw-r--r--
2026-07-22 07:08
libaio.h
8.75
KB
-rw-r--r--
2022-02-09 19:07
libgen.h
1.35
KB
-rw-r--r--
2026-07-22 07:07
libintl.h
4.47
KB
-rw-r--r--
2026-07-22 07:07
limits.h
5.57
KB
-rw-r--r--
2026-07-22 07:07
link.h
7.62
KB
-rw-r--r--
2026-07-22 07:08
lmdb.h
72.28
KB
-rw-r--r--
2021-03-16 16:41
locale.h
7.5
KB
-rw-r--r--
2026-07-22 07:07
ltdl.h
5.58
KB
-rw-r--r--
2024-10-01 17:49
lzma.h
9.63
KB
-rw-r--r--
2020-03-17 14:28
malloc.h
5.77
KB
-rw-r--r--
2026-07-22 07:07
math.h
47.63
KB
-rw-r--r--
2026-07-22 07:07
maxminddb.h
8.34
KB
-rw-r--r--
2021-02-18 17:04
maxminddb_config-64.h
504
B
-rw-r--r--
2024-10-01 16:54
maxminddb_config.h
178
B
-rw-r--r--
2024-10-01 16:54
mcheck.h
2.38
KB
-rw-r--r--
2026-07-22 07:07
memory.h
956
B
-rw-r--r--
2026-07-22 07:07
menu.h
11.6
KB
-rw-r--r--
2025-09-21 09:23
mntent.h
3.28
KB
-rw-r--r--
2026-07-22 07:07
monetary.h
1.92
KB
-rw-r--r--
2026-07-22 07:07
mqueue.h
4.5
KB
-rw-r--r--
2026-07-22 07:07
nc_tparm.h
4.67
KB
-rw-r--r--
2025-09-21 09:23
ncurses.h
96.82
KB
-rw-r--r--
2025-09-21 09:23
ncurses_dll.h
3.95
KB
-rw-r--r--
2025-09-21 09:23
ndbm.h
2.39
KB
-rw-r--r--
2022-01-02 08:34
netdb.h
27.79
KB
-rw-r--r--
2026-07-22 07:08
nl_types.h
1.71
KB
-rw-r--r--
2026-07-22 07:07
nss.h
14.07
KB
-rw-r--r--
2026-07-22 07:08
obstack.h
20.81
KB
-rw-r--r--
2026-07-22 07:07
panel.h
4.41
KB
-rw-r--r--
2025-09-21 09:23
paths.h
2.91
KB
-rw-r--r--
2026-07-22 07:07
pcre.h
30.97
KB
-rw-r--r--
2024-10-02 21:53
pcre2.h
46.15
KB
-rw-r--r--
2024-10-02 21:57
pcre2posix.h
6.52
KB
-rw-r--r--
2021-08-20 16:51
pcre_scanner.h
6.45
KB
-rw-r--r--
2014-01-31 14:32
pcre_stringpiece.h
6.16
KB
-rw-r--r--
2024-10-02 21:53
pcrecpp.h
25.91
KB
-rw-r--r--
2014-01-31 14:32
pcrecpparg.h
6.62
KB
-rw-r--r--
2024-10-02 21:53
pcreposix.h
5.74
KB
-rw-r--r--
2024-10-02 21:53
png.h
139.51
KB
-rw-r--r--
2019-04-14 18:10
pngconf.h
22.31
KB
-rw-r--r--
2019-04-14 18:10
pnglibconf.h
7.43
KB
-rw-r--r--
2026-06-25 00:19
poll.h
22
B
-rw-r--r--
2026-07-22 07:07
powercap.h
1.62
KB
-rw-r--r--
2026-07-23 20:50
pr29.h
2.19
KB
-rw-r--r--
2021-07-22 13:31
printf.h
6.71
KB
-rw-r--r--
2026-07-22 07:07
proc_service.h
3.4
KB
-rw-r--r--
2026-07-22 07:08
profile.h
11.87
KB
-rw-r--r--
2026-05-20 23:47
pthread.h
47.39
KB
-rw-r--r--
2026-07-22 07:07
pty.h
1.53
KB
-rw-r--r--
2026-07-22 07:08
punycode.h
9.3
KB
-rw-r--r--
2021-07-22 13:31
pwd.h
6.17
KB
-rw-r--r--
2026-07-22 07:07
re_comp.h
963
B
-rw-r--r--
2026-07-22 07:07
regex.h
25.3
KB
-rw-r--r--
2026-07-22 07:07
regexp.h
1.41
KB
-rw-r--r--
2026-07-22 07:07
resolv.h
12.1
KB
-rw-r--r--
2026-07-22 07:08
sched.h
4.92
KB
-rw-r--r--
2026-07-22 07:07
search.h
5.32
KB
-rw-r--r--
2026-07-22 07:07
semaphore.h
3.38
KB
-rw-r--r--
2026-07-22 07:07
setjmp.h
3.12
KB
-rw-r--r--
2026-07-22 07:07
sgtty.h
1.31
KB
-rw-r--r--
2026-07-22 07:07
shadow.h
5.34
KB
-rw-r--r--
2026-07-22 07:08
signal.h
12.73
KB
-rw-r--r--
2026-07-22 07:07
spawn.h
8.1
KB
-rw-r--r--
2026-07-22 07:07
stab.h
264
B
-rw-r--r--
2026-07-22 07:07
stdc-predef.h
2.24
KB
-rw-r--r--
2026-07-22 07:07
stdint.h
8.28
KB
-rw-r--r--
2026-07-22 07:07
stdio.h
30.67
KB
-rw-r--r--
2026-07-22 07:07
stdio_ext.h
2.73
KB
-rw-r--r--
2026-07-22 07:07
stdlib.h
35.46
KB
-rw-r--r--
2026-07-22 07:07
string.h
19
KB
-rw-r--r--
2026-07-22 07:07
stringprep.h
9.53
KB
-rw-r--r--
2021-07-22 13:44
strings.h
4.64
KB
-rw-r--r--
2026-07-22 07:07
syscall.h
25
B
-rw-r--r--
2026-07-22 07:07
sysexits.h
5.11
KB
-rw-r--r--
2026-07-22 07:07
syslog.h
24
B
-rw-r--r--
2026-07-22 07:07
tar.h
3.7
KB
-rw-r--r--
2026-07-22 07:07
term.h
40.95
KB
-rw-r--r--
2025-09-21 09:23
term_entry.h
8.9
KB
-rw-r--r--
2025-09-21 09:23
termcap.h
3.39
KB
-rw-r--r--
2025-09-21 09:23
termio.h
214
B
-rw-r--r--
2026-07-22 07:07
termios.h
3.51
KB
-rw-r--r--
2026-07-22 07:07
tgmath.h
39.24
KB
-rw-r--r--
2026-07-22 07:07
thread_db.h
15.65
KB
-rw-r--r--
2026-07-22 07:08
threads.h
7.51
KB
-rw-r--r--
2026-07-22 07:07
tic.h
14.48
KB
-rw-r--r--
2025-09-21 09:23
tiff.h
46.33
KB
-rw-r--r--
2022-04-22 16:51
tiffconf-64.h
3.19
KB
-rw-r--r--
2026-07-21 15:53
tiffconf.h
250
B
-rw-r--r--
2026-07-21 15:54
tiffio.h
24.13
KB
-rw-r--r--
2022-05-20 15:32
tiffio.hxx
1.62
KB
-rw-r--r--
2022-02-19 15:33
tiffvers.h
410
B
-rw-r--r--
2022-05-20 16:12
time.h
14.5
KB
-rw-r--r--
2026-07-22 07:07
tld.h
4.85
KB
-rw-r--r--
2021-07-22 13:31
ttyent.h
2.44
KB
-rw-r--r--
2026-07-22 07:07
uchar.h
1.96
KB
-rw-r--r--
2026-07-22 07:07
ucontext.h
1.99
KB
-rw-r--r--
2026-07-22 07:07
ulimit.h
1.55
KB
-rw-r--r--
2026-07-22 07:07
unctrl.h
3.1
KB
-rw-r--r--
2025-09-21 09:23
unistd.h
43.45
KB
-rw-r--r--
2026-07-22 07:07
utime.h
1.86
KB
-rw-r--r--
2026-07-22 07:07
utmp.h
3.15
KB
-rw-r--r--
2026-07-22 07:08
utmpx.h
4
KB
-rw-r--r--
2026-07-22 07:08
values.h
1.91
KB
-rw-r--r--
2026-07-22 07:07
verto-module.h
6.48
KB
-rw-r--r--
2022-02-10 04:33
verto.h
18.98
KB
-rw-r--r--
2022-02-10 04:33
wait.h
22
B
-rw-r--r--
2026-07-22 07:07
wchar.h
31.39
KB
-rw-r--r--
2026-07-22 07:07
wctype.h
5.42
KB
-rw-r--r--
2026-07-22 07:07
wordexp.h
2.44
KB
-rw-r--r--
2026-07-22 07:07
zconf.h
15.88
KB
-rw-r--r--
2023-09-26 09:22
zlib.h
94
KB
-rw-r--r--
2023-09-26 09:22
Save
Rename
/* Copyright (C) 2004-2021 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 <https://www.gnu.org/licenses/>. */ #ifndef _MQUEUE_H #define _MQUEUE_H 1 #include <features.h> #include <sys/types.h> #include <fcntl.h> #include <bits/types/sigevent_t.h> #include <bits/types/struct_timespec.h> /* Get the definition of mqd_t and struct mq_attr. */ #include <bits/mqueue.h> __BEGIN_DECLS /* Establish connection between a process and a message queue NAME and return message queue descriptor or (mqd_t) -1 on error. OFLAG determines the type of access used. If O_CREAT is on OFLAG, the third argument is taken as a `mode_t', the mode of the created message queue, and the fourth argument is taken as `struct mq_attr *', pointer to message queue attributes. If the fourth argument is NULL, default attributes are used. */ extern mqd_t mq_open (const char *__name, int __oflag, ...) __THROW __nonnull ((1)); /* Removes the association between message queue descriptor MQDES and its message queue. */ extern int mq_close (mqd_t __mqdes) __THROW; /* Query status and attributes of message queue MQDES. */ extern int mq_getattr (mqd_t __mqdes, struct mq_attr *__mqstat) __THROW __nonnull ((2)); /* Set attributes associated with message queue MQDES and if OMQSTAT is not NULL also query its old attributes. */ extern int mq_setattr (mqd_t __mqdes, const struct mq_attr *__restrict __mqstat, struct mq_attr *__restrict __omqstat) __THROW __nonnull ((2)); /* Remove message queue named NAME. */ extern int mq_unlink (const char *__name) __THROW __nonnull ((1)); /* Register notification issued upon message arrival to an empty message queue MQDES. */ extern int mq_notify (mqd_t __mqdes, const struct sigevent *__notification) __THROW; /* Receive the oldest from highest priority messages in message queue MQDES. */ extern ssize_t mq_receive (mqd_t __mqdes, char *__msg_ptr, size_t __msg_len, unsigned int *__msg_prio) __nonnull ((2)); /* Add message pointed by MSG_PTR to message queue MQDES. */ extern int mq_send (mqd_t __mqdes, const char *__msg_ptr, size_t __msg_len, unsigned int __msg_prio) __nonnull ((2)); #ifdef __USE_XOPEN2K # ifndef __USE_TIME_BITS64 /* Receive the oldest from highest priority messages in message queue MQDES, stop waiting if ABS_TIMEOUT expires. */ extern ssize_t mq_timedreceive (mqd_t __mqdes, char *__restrict __msg_ptr, size_t __msg_len, unsigned int *__restrict __msg_prio, const struct timespec *__restrict __abs_timeout) __nonnull ((2, 5)); /* Add message pointed by MSG_PTR to message queue MQDES, stop blocking on full message queue if ABS_TIMEOUT expires. */ extern int mq_timedsend (mqd_t __mqdes, const char *__msg_ptr, size_t __msg_len, unsigned int __msg_prio, const struct timespec *__abs_timeout) __nonnull ((2, 5)); # else # ifdef __REDIRECT extern int __REDIRECT (mq_timedreceive, (mqd_t __mqdes, char *__restrict __msg_ptr, size_t __msg_len, unsigned int *__restrict __msg_prio, const struct timespec *__restrict __abs_timeout), __mq_timedreceive_time64) __nonnull ((2, 5)); extern int __REDIRECT (mq_timedsend, (mqd_t __mqdes, const char *__msg_ptr, size_t __msg_len, unsigned int __msg_prio, const struct timespec *__abs_timeout), __mq_timedsend_time64) __nonnull ((2, 5)); # else # define mq_timedreceive __mq_timedreceive_time64 # define mq_timedsend __mq_timedsend_time64 # endif # endif #endif /* Define some inlines helping to catch common problems. */ #if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function \ && defined __va_arg_pack_len # include <bits/mqueue2.h> #endif __END_DECLS #endif /* mqueue.h */