Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 18.219.241.228
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
libtool /
Delete
Unzip
Name
Size
Permission
Date
Action
build-aux
[ DIR ]
drwxr-xr-x
2024-03-03 23:04
libltdl
[ DIR ]
drwxr-xr-x
2024-03-03 23:04
loaders
[ DIR ]
drwxr-xr-x
2024-03-03 23:04
COPYING.LIB
25.91
KB
-rw-r--r--
2019-10-11 14:55
Makefile.am
5.03
KB
-rw-r--r--
2019-10-11 14:55
Makefile.in
55.14
KB
-rw-r--r--
2019-10-11 14:55
README
693
B
-rw-r--r--
2019-10-11 14:55
aclocal.m4
41.12
KB
-rw-r--r--
2019-10-11 14:55
config-h.in
4.75
KB
-rw-r--r--
2019-10-11 14:55
configure
450.86
KB
-rwxr-xr-x
2019-10-11 14:55
configure.ac
2.57
KB
-rw-r--r--
2019-10-11 14:55
lt__alloc.c
2.24
KB
-rw-r--r--
2019-10-11 14:55
lt__argz.c
5.76
KB
-rw-r--r--
2019-10-11 14:55
lt__dirent.c
2.94
KB
-rw-r--r--
2019-10-11 14:55
lt__strl.c
3.53
KB
-rw-r--r--
2019-10-11 14:55
lt_dlloader.c
5.95
KB
-rw-r--r--
2019-10-11 14:55
lt_error.c
2.9
KB
-rw-r--r--
2019-10-11 14:55
ltdl.c
54.03
KB
-rw-r--r--
2019-10-11 14:55
ltdl.h
5.58
KB
-rw-r--r--
2019-10-11 14:55
ltdl.mk
5.54
KB
-rw-r--r--
2019-10-11 14:55
slist.c
9.6
KB
-rw-r--r--
2019-10-11 14:55
Save
Rename
/* lt__dirent.c -- internal directory entry scanning interface Copyright (C) 2001, 2004, 2011-2015 Free Software Foundation, Inc. Written by Bob Friesenhahn, 2001 NOTE: The canonical source of this file is maintained with the GNU Libtool package. Report bugs to bug-libtool@gnu.org. GNU Libltdl 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 of the License, or (at your option) any later version. As a special exception to the GNU Lesser General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. GNU Libltdl 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 GNU Libltdl; see the file COPYING.LIB. If not, a copy can be downloaded from http://www.gnu.org/licenses/lgpl.html, or obtained by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include "lt__private.h" #include <assert.h> #include "lt__dirent.h" #if defined __WINDOWS__ void closedir (DIR *entry) { assert (entry != (DIR *) NULL); FindClose (entry->hSearch); free (entry); } DIR * opendir (const char *path) { char file_spec[LT_FILENAME_MAX]; DIR *entry; assert (path != (char *) 0); if (lt_strlcpy (file_spec, path, sizeof file_spec) >= sizeof file_spec || lt_strlcat (file_spec, "\\", sizeof file_spec) >= sizeof file_spec) return (DIR *) 0; entry = (DIR *) malloc (sizeof(DIR)); if (entry != (DIR *) 0) { entry->firsttime = TRUE; entry->hSearch = FindFirstFile (file_spec, &entry->Win32FindData); if (entry->hSearch == INVALID_HANDLE_VALUE) { if (lt_strlcat (file_spec, "\\*.*", sizeof file_spec) < sizeof file_spec) { entry->hSearch = FindFirstFile (file_spec, &entry->Win32FindData); } if (entry->hSearch == INVALID_HANDLE_VALUE) { entry = (free (entry), (DIR *) 0); } } } return entry; } struct dirent * readdir (DIR *entry) { int status; if (entry == (DIR *) 0) return (struct dirent *) 0; if (!entry->firsttime) { status = FindNextFile (entry->hSearch, &entry->Win32FindData); if (status == 0) return (struct dirent *) 0; } entry->firsttime = FALSE; if (lt_strlcpy (entry->file_info.d_name, entry->Win32FindData.cFileName, sizeof entry->file_info.d_name) >= sizeof entry->file_info.d_name) return (struct dirent *) 0; entry->file_info.d_namlen = strlen (entry->file_info.d_name); return &entry->file_info; } #endif /*defined __WINDOWS__*/