* 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:
Christopher Faylor
2000-05-30 00:38:51 +00:00
parent fc1df4b6c6
commit 75858e8a03
11 changed files with 240 additions and 130 deletions

View File

@@ -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)