* Makefile.in: Remove libadvapi32.a.
* autoload.h: Add additional field to autoload block for handling unimplemented functions. (LoadDLLfuncEx): New function which accepts additional parameter for controlling unimplemented function behavior. (LoadDLLfunc): Use LoadDLLfuncEx. * dcrt0.cc: Use new arguments for LoadDLLfunc. Add advapi32 routines. (noload): Rewrite in assembler. Handle new unimplemented function type. * exceptions.cc: Eliminate another vestige of StackWalk stuff. * net.cc: Use new arguments for LoadDLLfunc. * uinfo.cc: Ditto. * config.h.in: Remove obsolete define. * path.h (isdrive): New macro. * dcrt0.cc (globify): Use new macro to determine if a string refers to an MS-DOS drive. * environ.cc (winenv): Ditto. * spawn.cc (find_exec): Ditto. * path.cc (get_raw_device_number): Ditto. (mount_info::conv_to_posix_path): Ditto. (chdir): Ditto. (cygwin_posix_path_list_p): Ditto. (cygwin_split_path): Ditto. (path_conv::check): Move tmp_buf to beginning of function since it can be used earlier in the loop. Use tmp_buf rather than 'root' to hold root information. (mount_info::conv_to_win32_path): Add trailing slash to end of mount path when it translates to a drive. Add defensive code to avoid writing beyond the end of 'dst'.
This commit is contained in:
@@ -1815,38 +1815,38 @@ LoadDLLinitfunc (wsock32)
|
||||
|
||||
LoadDLLinit (wsock32)
|
||||
|
||||
LoadDLLfunc (WSAAsyncSelect, WSAAsyncSelect@16, wsock32)
|
||||
LoadDLLfunc (WSACleanup, WSACleanup@0, wsock32)
|
||||
LoadDLLfunc (WSAGetLastError, WSAGetLastError@0, wsock32)
|
||||
LoadDLLfunc (WSAStartup, WSAStartup@8, wsock32)
|
||||
LoadDLLfunc (__WSAFDIsSet, __WSAFDIsSet@8, wsock32)
|
||||
LoadDLLfunc (accept, accept@12, wsock32)
|
||||
LoadDLLfunc (bind, bind@12, wsock32)
|
||||
LoadDLLfunc (closesocket, closesocket@4, wsock32)
|
||||
LoadDLLfunc (connect, connect@12, wsock32)
|
||||
LoadDLLfunc (gethostbyaddr, gethostbyaddr@12, wsock32)
|
||||
LoadDLLfunc (gethostbyname, gethostbyname@4, wsock32)
|
||||
LoadDLLfunc (gethostname, gethostname@8, wsock32)
|
||||
LoadDLLfunc (getpeername, getpeername@12, wsock32)
|
||||
LoadDLLfunc (getprotobyname, getprotobyname@4, wsock32)
|
||||
LoadDLLfunc (getprotobynumber, getprotobynumber@4, wsock32)
|
||||
LoadDLLfunc (getservbyname, getservbyname@8, wsock32)
|
||||
LoadDLLfunc (getservbyport, getservbyport@8, wsock32)
|
||||
LoadDLLfunc (getsockname, getsockname@12, wsock32)
|
||||
LoadDLLfunc (getsockopt, getsockopt@20, wsock32)
|
||||
LoadDLLfunc (inet_addr, inet_addr@4, wsock32)
|
||||
LoadDLLfunc (inet_network, inet_network@4, wsock32)
|
||||
LoadDLLfunc (inet_ntoa, inet_ntoa@4, wsock32)
|
||||
LoadDLLfunc (ioctlsocket, ioctlsocket@12, wsock32)
|
||||
LoadDLLfunc (listen, listen@8, wsock32)
|
||||
LoadDLLfunc (rcmd, rcmd@24, wsock32)
|
||||
LoadDLLfunc (recv, recv@16, wsock32)
|
||||
LoadDLLfunc (recvfrom, recvfrom@24, wsock32)
|
||||
LoadDLLfunc (rexec, rexec@24, wsock32)
|
||||
LoadDLLfunc (rresvport, rresvport@4, wsock32)
|
||||
LoadDLLfunc (select, select@20, wsock32)
|
||||
LoadDLLfunc (send, send@16, wsock32)
|
||||
LoadDLLfunc (sendto, sendto@24, wsock32)
|
||||
LoadDLLfunc (setsockopt, setsockopt@20, wsock32)
|
||||
LoadDLLfunc (shutdown, shutdown@8, wsock32)
|
||||
LoadDLLfunc (socket, socket@12, wsock32)
|
||||
LoadDLLfunc (WSAAsyncSelect, 16, wsock32)
|
||||
LoadDLLfunc (WSACleanup, 0, wsock32)
|
||||
LoadDLLfunc (WSAGetLastError, 0, wsock32)
|
||||
LoadDLLfunc (WSAStartup, 8, wsock32)
|
||||
LoadDLLfunc (__WSAFDIsSet, 8, wsock32)
|
||||
LoadDLLfunc (accept, 12, wsock32)
|
||||
LoadDLLfunc (bind, 12, wsock32)
|
||||
LoadDLLfunc (closesocket, 4, wsock32)
|
||||
LoadDLLfunc (connect, 12, wsock32)
|
||||
LoadDLLfunc (gethostbyaddr, 12, wsock32)
|
||||
LoadDLLfunc (gethostbyname, 4, wsock32)
|
||||
LoadDLLfunc (gethostname, 8, wsock32)
|
||||
LoadDLLfunc (getpeername, 12, wsock32)
|
||||
LoadDLLfunc (getprotobyname, 4, wsock32)
|
||||
LoadDLLfunc (getprotobynumber, 4, wsock32)
|
||||
LoadDLLfunc (getservbyname, 8, wsock32)
|
||||
LoadDLLfunc (getservbyport, 8, wsock32)
|
||||
LoadDLLfunc (getsockname, 12, wsock32)
|
||||
LoadDLLfunc (getsockopt, 20, wsock32)
|
||||
LoadDLLfunc (inet_addr, 4, wsock32)
|
||||
LoadDLLfunc (inet_network, 4, wsock32)
|
||||
LoadDLLfunc (inet_ntoa, 4, wsock32)
|
||||
LoadDLLfunc (ioctlsocket, 12, wsock32)
|
||||
LoadDLLfunc (listen, 8, wsock32)
|
||||
LoadDLLfunc (rcmd, 24, wsock32)
|
||||
LoadDLLfunc (recv, 16, wsock32)
|
||||
LoadDLLfunc (recvfrom, 24, wsock32)
|
||||
LoadDLLfunc (rexec, 24, wsock32)
|
||||
LoadDLLfunc (rresvport, 4, wsock32)
|
||||
LoadDLLfunc (select, 20, wsock32)
|
||||
LoadDLLfunc (send, 16, wsock32)
|
||||
LoadDLLfunc (sendto, 24, wsock32)
|
||||
LoadDLLfunc (setsockopt, 20, wsock32)
|
||||
LoadDLLfunc (shutdown, 8, wsock32)
|
||||
LoadDLLfunc (socket, 12, wsock32)
|
||||
|
Reference in New Issue
Block a user