Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
win32 /
Delete
Unzip
Name
Size
Permission
Date
Action
build
[ DIR ]
drwxrwxr-x
2022-10-31 11:36
codepage.c
16.57
KB
-rw-rw-r--
2022-10-31 11:36
codepage.h
6.5
KB
-rw-rw-r--
2022-10-31 11:36
console.c
3.26
KB
-rw-rw-r--
2022-10-31 11:36
console.h
2.44
KB
-rw-rw-r--
2022-10-31 11:36
cp_enc_map.c
11.49
KB
-rw-rw-r--
2022-10-31 11:36
cp_enc_map_gen.c
13.56
KB
-rw-rw-r--
2022-10-31 11:36
dllmain.c
2.9
KB
-rw-rw-r--
2022-10-31 11:36
fnmatch.c
5.77
KB
-rw-rw-r--
2022-10-31 11:36
fnmatch.h
2.44
KB
-rw-rw-r--
2022-10-31 11:36
ftok.c
2.03
KB
-rw-rw-r--
2022-10-31 11:36
getrusage.c
2.51
KB
-rw-rw-r--
2022-10-31 11:36
getrusage.h
2.71
KB
-rw-rw-r--
2022-10-31 11:36
glob.c
20.8
KB
-rw-rw-r--
2022-10-31 11:36
glob.h
4.22
KB
-rw-rw-r--
2022-10-31 11:36
globals.c
2.17
KB
-rw-rw-r--
2022-10-31 11:36
grp.h
1.25
KB
-rw-rw-r--
2022-10-31 11:36
inet.c
1.3
KB
-rw-rw-r--
2022-10-31 11:36
inet.h
1.28
KB
-rw-rw-r--
2022-10-31 11:36
ioutil.c
32.61
KB
-rw-rw-r--
2022-10-31 11:36
ioutil.h
21.87
KB
-rw-rw-r--
2022-10-31 11:36
ipc.h
1.4
KB
-rw-rw-r--
2022-10-31 11:36
nice.c
3.29
KB
-rw-rw-r--
2022-10-31 11:36
nice.h
1.2
KB
-rw-rw-r--
2022-10-31 11:36
param.h
990
B
-rw-rw-r--
2022-10-31 11:36
php_inttypes.h
8
KB
-rw-rw-r--
2022-10-31 11:36
php_registry.h
1.27
KB
-rw-rw-r--
2022-10-31 11:36
php_stdint.h
7.58
KB
-rw-rw-r--
2022-10-31 11:36
php_win32_globals.h
2.03
KB
-rw-rw-r--
2022-10-31 11:36
readdir.c
5.05
KB
-rw-rw-r--
2022-10-31 11:36
readdir.h
1.08
KB
-rw-rw-r--
2022-10-31 11:36
registry.c
8.48
KB
-rw-rw-r--
2022-10-31 11:36
select.c
5.12
KB
-rw-rw-r--
2022-10-31 11:36
select.h
1.3
KB
-rw-rw-r--
2022-10-31 11:36
sendmail.c
29.69
KB
-rw-rw-r--
2022-10-31 11:36
sendmail.h
1.81
KB
-rw-rw-r--
2022-10-31 11:36
signal.c
4.92
KB
-rw-rw-r--
2022-10-31 11:36
signal.h
384
B
-rw-rw-r--
2022-10-31 11:36
sockets.c
2.64
KB
-rw-rw-r--
2022-10-31 11:36
sockets.h
1.52
KB
-rw-rw-r--
2022-10-31 11:36
syslog.h
2.64
KB
-rw-rw-r--
2022-10-31 11:36
time.c
3.34
KB
-rw-rw-r--
2022-10-31 11:36
time.h
2.06
KB
-rw-rw-r--
2022-10-31 11:36
unistd.h
105
B
-rw-rw-r--
2022-10-31 11:36
winutil.c
23.78
KB
-rw-rw-r--
2022-10-31 11:36
winutil.h
2.37
KB
-rw-rw-r--
2022-10-31 11:36
wsyslog.c
4.32
KB
-rw-rw-r--
2022-10-31 11:36
Save
Rename
/***************************************************************************** * * * DH_TIME.C * * * * Freely redistributable and modifiable. Use at your own risk. * * * * Copyright 1994 The Downhill Project * * * Modified by Shane Caraveo for use with PHP * *****************************************************************************/ /* Include stuff ************************************************************ */ #include <config.w32.h> #include "time.h" #include "unistd.h" #include "signal.h" #include <windows.h> #include <winbase.h> #include <mmsystem.h> #include <errno.h> #include "php_win32_globals.h" typedef VOID (WINAPI *MyGetSystemTimeAsFileTime)(LPFILETIME lpSystemTimeAsFileTime); static MyGetSystemTimeAsFileTime timefunc = NULL; #ifdef PHP_EXPORTS static zend_always_inline MyGetSystemTimeAsFileTime get_time_func(void) {/*{{{*/ MyGetSystemTimeAsFileTime timefunc = NULL; HMODULE hMod = GetModuleHandle("kernel32.dll"); if (hMod) { /* Max possible resolution <1us, win8/server2012 */ timefunc = (MyGetSystemTimeAsFileTime)GetProcAddress(hMod, "GetSystemTimePreciseAsFileTime"); } if(!timefunc) { /* 100ns blocks since 01-Jan-1641 */ timefunc = (MyGetSystemTimeAsFileTime) GetSystemTimeAsFileTime; } return timefunc; }/*}}}*/ void php_win32_init_gettimeofday(void) {/*{{{*/ timefunc = get_time_func(); }/*}}}*/ #endif static zend_always_inline int getfilesystemtime(struct timeval *tv) {/*{{{*/ FILETIME ft; unsigned __int64 ff = 0; ULARGE_INTEGER fft; timefunc(&ft); /* * Do not cast a pointer to a FILETIME structure to either a * ULARGE_INTEGER* or __int64* value because it can cause alignment faults on 64-bit Windows. * via http://technet.microsoft.com/en-us/library/ms724284(v=vs.85).aspx */ fft.HighPart = ft.dwHighDateTime; fft.LowPart = ft.dwLowDateTime; ff = fft.QuadPart; ff /= 10Ui64; /* convert to microseconds */ ff -= 11644473600000000Ui64; /* convert to unix epoch */ tv->tv_sec = (long)(ff / 1000000Ui64); tv->tv_usec = (long)(ff % 1000000Ui64); return 0; }/*}}}*/ PHPAPI int gettimeofday(struct timeval *time_Info, struct timezone *timezone_Info) {/*{{{*/ /* Get the time, if they want it */ if (time_Info != NULL) { getfilesystemtime(time_Info); } /* Get the timezone, if they want it */ if (timezone_Info != NULL) { _tzset(); timezone_Info->tz_minuteswest = _timezone; timezone_Info->tz_dsttime = _daylight; } /* And return */ return 0; }/*}}}*/ PHPAPI int usleep(unsigned int useconds) {/*{{{*/ HANDLE timer; LARGE_INTEGER due; due.QuadPart = -(10 * (__int64)useconds); timer = CreateWaitableTimer(NULL, TRUE, NULL); SetWaitableTimer(timer, &due, 0, NULL, NULL, 0); WaitForSingleObject(timer, INFINITE); CloseHandle(timer); return 0; }/*}}}*/ PHPAPI int nanosleep( const struct timespec * rqtp, struct timespec * rmtp ) {/*{{{*/ if (rqtp->tv_nsec > 999999999) { /* The time interval specified 1,000,000 or more microseconds. */ errno = EINVAL; return -1; } return usleep( rqtp->tv_sec * 1000000 + rqtp->tv_nsec / 1000 ); }/*}}}*/