summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * include/cygwin/version.h: Bump DLL minor number to 4.Christopher Faylor2003-09-012-1/+5
|
* * net.cc (dup_ent): Restore check for NULL input.Christopher Faylor2003-09-012-0/+7
|
* * pathnames.sgml: Remove description how to mount raw devices andCorinna Vinschen2003-09-012-55/+20
| | | | | dicourage it. Desparately try to make usage of raw devices a bit clearer.
* * kill.cc (forcekill): Silence some compiler warnings.Christopher Faylor2003-09-012-2/+7
|
* * Makefile.in: Oops. Put the '...' in the right place.Christopher Faylor2003-09-012-2/+6
|
* * include/sys/cygwin.h: Don't define cygwin-specific things if !__CYGWIN__.Christopher Faylor2003-09-012-2/+7
|
* * cygheap.cc (cygheap_init): Allocate space for sigaction array in cygheap.Christopher Faylor2003-09-0111-32/+66
| | | | | | | | | | | | | | | | | | * cygheap.h (cygheap_types): Add HEAP_SIGS. * exceptions.cc (signal_fixup_after_exec): Remove from this file. * pinfo.h (pinfo::getsig): Just return global_sigs array. (pinfo::sigs): Delete. * sigproc.cc (signal_fixup_after_exec): Move it here. (global_sigs): New global array, moved from pinfo structure. (sigalloc): New function. Allocate global sigaction array here. (proc_subproc): Remove copysigs call. It's automatic now. * include/sys/cygwin.h (PID_NOCLDSTOP): New value. * signal.cc (sigaction): Set myself->PID_NODCLDSTOP when appropriate. * sigproc.h (sigalloc): Declare. * fnmatch.c (fnmatch): Use C90 parameters. (rangematch): Ditto. * fhandler.cc (fhandler_base::raw_read): Use right coercion to avoid a compiler warning.
* * Makefile.in: Display "..." when not-verbose.Christopher Faylor2003-09-013-5/+15
| | | | | * kill.cc (forcekill): Default to entered pid when pinfo fails. Issue some warnings when things don't work.
* * net.cc (dup_ent): Make debugging output consistent.Christopher Faylor2003-08-312-1/+5
|
* Use dup_ent rather than specific dup_*_ptr functions throughout.Christopher Faylor2003-08-312-36/+45
| | | | | | | | | | * (gen_ent): Delete. (dup_ent): Subsume gen_ent functionality. (dup_host_ptr): Delete. (dup_proto_ptr): Ditto. (dup_servent_ptr): Ditto. * net.cc (gen_ent): Invert sense of null check so that debug output makes sense.
* * net.cc (free_char_list): Delete.Christopher Faylor2003-08-313-193/+215
| | | | | | | | | | | | | | | | | | | | (dup_addr_list): Delete. (dup_char_list): Delete. (free_hostent_ptr): Delete. (free_protoent_ptr): Delete. (free_servent_ptr): Delete. (DWORD_round): New function. (strlen_round): New function. Returns strlen rounded up to word size. (dup_ent): New, generic function to duplicate a {host,proto,serv}ent structure. (gen_ent): New macro. Generates a generic dup_{host,proto,serv}ent_ptr function. (cygwin_getservbyname): Remove call to free_servent_ptr, pass servent_buf to dup_servent_ptr. (cygwin_getservbyport): Ditto. (cygwin_gethostbyname): Ditto for hostent. (cygwin_gethostbyaddr): Ditto. (cygwin_getprotobyname): Ditto for protoent. (cygwin_getprotobynumber): Ditto.
* * Makefile.in (MALLOC_OFILES): Always fill in with correct malloc object.Christopher Faylor2003-08-3110-72/+78
| | | | | | | | | | | | | | | * configure.in: Fill in MALLOC_OFILES with either debugging or regular malloc. * configure: Regenerate. * dlmalloc.c: Make various fruitless changes to attempt to get to work. * dlmalloc.h: Ditto. * malloc.cc (free): Check malloc pool when debugging. * path.cc (win32_device_name): Eliminate compiler warning. * sigproc.cc (sig_dispatch_pending): Remove use of was_pending. Let thisframe.call_signal_handler decide if handler should be called rather than using bogus was_pending check. * exceptions.cc (interrupt_setup): Remove accidentally checked in debugging code. * heap.cc (sbrk): Save rounded addess in user_heap_max.
* change copyrightChristopher Faylor2003-08-311-1/+1
|
* * sigproc.cc (sig_dispatch_pending): Remove explicit call toChristopher Faylor2003-08-303-3/+6
| | | | thisframe.call_signal_handler.
* missed oneChristopher Faylor2003-08-301-408/+0
|
* * msg.cc: New file.Christopher Faylor2003-08-304-2/+94
| | | | * sem.cc: Ditto.
* * threaded_queue.h: New file.Christopher Faylor2003-08-302-0/+131
|
* Remove some cygserver files.Christopher Faylor2003-08-3011-3786/+4
|
* 2003-08-29 Steve Cleary <scleary@jerviswebb.com>Danny Smith2003-08-293-0/+64
| | | | | | | | | | | | * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines. (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with QS_RAWINPUT for XP. (MWMO_*): Add flags. * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW], MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW], MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW], MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
* * sigproc.h: Make some functions regparm.Christopher Faylor2003-08-291-0/+11
| | | | | | | | | | * sigproc.cc (checkstate): Make regparm. (getevent): Change parameters in declaration, rename from getsem, make regparm. (sig_send): Recognize that nosync is now an event. Remove some old cruft from previous interrupt anywhere signal handler. (getevent): Change parameters in definition, rename from getsem. Allocate event rather than semaphore. (wait_sig): Treat sigcatch_nosync as an event.
* * sigproc.h: Make some functions regparm.Christopher Faylor2003-08-292-38/+31
| | | | | | | | | | * sigproc.cc (checkstate): Make regparm. (getevent): Change parameters in declaration, rename from getsem, make regparm. (sig_send): Recognize that nosync is now an event. Remove some old cruft from previous interrupt anywhere signal handler. (getevent): Change parameters in definition, rename from getsem. Allocate event rather than semaphore. (wait_sig): Treat sigcatch_nosync as an event.
* * exceptions.cc (sigreturn): Fix problem where old return address was notChristopher Faylor2003-08-293-6/+13
| | | | properly restored for a nested signal.
* * install-sh: Update to newer upstream versions (associated withDaniel Jacobowitz2003-08-293-72/+269
| | | | | aclocal 1.7). * missing: Likewise, plus $1Help2man -> $1 typo fix.
* * autoload.cc (SwitchToThread): Declare as autoload function.Christopher Faylor2003-08-281-0/+12
| | | | | | | | | | | * cygthread.h (cygthread::main_thread_id): Make public. * exceptions.cc (setup_handler): Remove unneeded priority stuff. Rename label to reflect what it does. Add debugging for idiotic Windows NT problem. Change debugging output to include signal number. * miscfuncs.cc (low_priority_sleep): If available, use SwitchToThread function to give time slice to other threads. * wincap.cc: Properly define have_switch_to_thread throughout. * wincap.h (wincap::switch_to_thread): New element.
* * syscalls.cc (mount): Don't check win32_path when doing cygdrive mount.Christopher Faylor2003-08-289-44/+72
|
* * configure.in: Set RAW_CXX_FOR_TARGET if unset.Daniel Jacobowitz2003-08-273-35/+44
| | | | * configure: Regenerated.
* * specdir: Correctly remove temporary directory prior to use.Christopher Faylor2003-08-272-1/+5
|
* * sigproc.cc (wait_sig): Count number of iterations through 'more_signals' loopChristopher Faylor2003-08-272-70/+86
| | | | | and issue a warning if DEBUGGING and excessive. (WFSO): When debugging and infinite timeout, loop.
* * config/no-executables.m4: New file.Daniel Jacobowitz2003-08-272-0/+65
|
* 2003-08-27 Corinna Vinschen <corinna@vinschen.de>Jeff Johnston2003-08-272-0/+10
| | | | | * libc/include/reent.h: Define stat64 as __stat64 when compiling newlib for Cygwin.
* Merge bugfix from GCC:Nathanael Nerode2003-08-273-35/+43
| | | | | | | | 2003-08-23 Phil Edwards <pme@gcc.gnu.org> * configure.in: Use newline instead of semicolon when assuming shell arguments in a for loop. * configure: Regenerated.
* 2003-08-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-08-262-0/+7
| | | | | * libc/include/sys/stat.h[__CYGWIN__]: Only define stat64 as __stat64 when compiling newlib.
* 2003-08-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-08-265-6/+16
| | | | | | | | | | * libc/include/stdio.h: Allow the io64 function prototypes for Cygwin when compiling newlib. * libc/include/sys/stat.h[__CYGWIN__]: Define stat64 as __stat64 to expose the Cygwin struct __stat64 type. * libc/stdio64/fseeko64.c: Use _fstat64_r and pass a struct stat64 pointer. * libc/stdio64/tmpfile64.c(_tmpfile64_r): Call _fopen64_r.
* * include/cygwin/stat.h: Allow definition of internal stat structuresCorinna Vinschen2003-08-262-1/+6
| | | | also when compiling newlib.
* 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2003-08-264-1/+1145
| | | | | | | | | | | * lib/test.c: Add vfw.h to includes. * include/mmsystem.h: Add #ifndef guard to definition of mmioFOURCC macro. * include/vfw.h: Protect __OBJC__ from COM declarations. 2003-08-26 Filip Navara <xnavara@volny.cz> * include/vfw.h: New file.
* * sparc/elfsim.ld: Fix __EH_FRAME_BEGIN__ definition.Jason Merrill2003-08-263-2/+7
| | | | * sparc/sparc86x.ld: Likewise.
* add missing filesChristopher Faylor2003-08-251-0/+2
|
* * Makefile.in: Build libcygserver.a.Christopher Faylor2003-08-253-6/+16
| | | | * client.cc: Rename allow_daemon to allow_server.
* Throughout, change USE_CYGSERVER to USE_SERVER.Christopher Faylor2003-08-2511-19/+39
| | | | | | | * Makefile.in (LIBSERVER): Define and use. * configure.in: Set LIBSERVER as appropriate. * environ.cc: Rename allow_daemon to allow_server. Only recognize when USE_SERVER is defined.
* 2003-08-26 Filip Navara <xnavara@volny.cz>Danny Smith2003-08-252-1/+14
| | | | | | * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines. (IoSetCompletionRoutine): Cast _CompletionRoutine arg to PIO_COMPLETION_ROUTINE.
* test new snmp headersDanny Smith2003-08-251-0/+3
|
* Add snmp APIDanny Smith2003-08-258-2/+761
| | | | | | | | | | | | | | | 2003-08-26 Filip Navara <xnavara@volny.cz> * include/snmp.h: New file. * include/winsnmp.h: New file. * include/mgmtapi.h: New file. * lib/snmpapi.def: New file. * lib/wsnmp32.def: New file. * lib/igmpagnt.def: New file. * lib/mgmtapi.def (SnmpMgrCtl) Add stub. (SnmpMgrGetTrapEx): Ditto. (SnmpMgrMIB2Disk): Remove. (dbginit): Remove.
* 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>Danny Smith2003-08-254-52/+63
| | | | | | | | | | * include/ddk/ntifs.h: Change all C++ style comments to C. * include/GL/gl.h: Ditto. 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net> * include/shlobj.h (SFGAO_GHOSTED): Correct. (SFGAO_HIDDEN): Add define.
* 2003-08-25 Filip Navara <xnavara@volny.cz>Danny Smith2003-08-252-66/+607
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/commctrl.h (ILCF_*): Add defines. (ILD_*): Ditto. (HDS_*); Ditto. (IPN_FIRST, IPN_LAST): Cast to UINT. (SBN_FIRST, SBN_LAST): Add defines. (PGN_*): Ditto. (HDF_JUSTIFYMASK): Fix typo. (HDM_*): Add defines. (HICF_*): Ditto. (I_INDENTCALLBACK,I_IMAGENONE): Ditto. (TBSTATE_MARKED): Add define. (TBSTYLE_EX_*): Add defines. (TBCDRF_*): Ditto. (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto. (TB_*): Ditto. (TBN_*): Ditto. (TBNRF_*): Ditto. (TTF_*): Ditto. (TBCD_*): Ditto. (TBDDRET_*): Ditto. (TBIMHT_*): Ditto. (TTM_*): Ditto. (UDM_*): Ditto. (TBIF_BYINDEX): Define as hex constant. (CDIS_*): Add defines. (CDDS_SUBITEM): Add define. (LVIF_*): Add defines. (LVM_*): Ditto. (LVGIT_UNFOLDED): Add define. (TVM_): Add defines. (TVE_EXPANDPARTIAL): Add define. (TVGN_LASTVISIBLE): Ditto. (TVN_*): Add defines. (TVNRET_*): Add defines. (TCIF_STATE): Add define. (NM_TOOLTIPSCREATED): Ditto. (CCM_*): Add defines. (INFOTIPSIZE): Add numeric value. (ODT_LISTVIEW): Ditto. (MCM_GETMAXTODAYWIDTH): Ditto. (MCHT_*): Add defines. (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER. (PGF_*): Add defines. (PGM_*): Ditto. (TBINSERTMARK): Add structure. (LPIMAGEINFO) Add typedef. (LPHDHITTESTINFO): Ditto. (NMLVGETINFOTIP[AW]: Add structures. (NMTBCUSTOMDRAW): Add structure. (TTTOOLINFOA_V*_SIZE): Add macros. (TTTOOLINFOW_V1_SIZE): Ditto. (IMAGELISTDRAWPARAMS): Add new members for WXP. (LVITEM[AW]: Ditto. (TCITEM[AW]):Ditto. (CCSIZEOF_STRUCT): Correct macro definition. (ListView_*): Add new macros. (HIMAGELIST): Correct typedef. (HTREEITEM): Ditto. 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net> * commctrl.h (TC_HITTESTINFO): Remove. Add defines for TCHITTESTINFO for backward compatibility. (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward compatibility.
* 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2003-08-246-9/+45
| | | | | | | | | | | | | | | * include/objidl.h (COBJMACROS): Define macros only if using C interace. * include/unknwn.h: Ditto. * include/comcat.h: Ditto. 2003-08-24 Filip Navara <xnavara@volny.cz> * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE, PSH_NOCONTEXTHELP): Define. (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500. * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define. (LPDLGTEMPLATE[AW]): Add typedefs.
* 2003-08-23 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-232-2/+39
| | | | | | | | | | | | | | | | | | | | | | [bfd/ChangeLog] * coff-i860.c (coff_i860_reloc_nyi): New function. (howto_table): Add entries for relocations PAIR, HIGHADJ, HIGH, LOWn, SPLITn, and BRADDR. (RTYPE2HOWTO): Check that the r_type is within the howto_table before trying to access the entry. (coff_i860_rtype_to_howto): Likewise. (coff_i860_reloc_type_lookup): New function. (i860_reloc_processing): New function. (coff_bfd_reloc_type_lookup): Define macro. (RELOC_PROCESSING): Define macro. Minor formatting adjustments. [include/coff/ChangeLog] * coff/i860.h (COFF860_R_PAIR, COFF860_R_LOW0, COFF860_R_LOW1, COFF860_R_LOW2, COFF860_R_LOW3, COFF860_R_LOW4, COFF860_R_SPLIT0, COFF860_R_SPLIT1, COFF860_R_SPLIT2, COFF860_R_HIGHADJ, COFF860_R_BRADDR): Define new relocation constants and document. Minor formatting adjustments.
* * syscalls.cc (_remove_r): Define.Christopher Faylor2003-08-232-0/+19
|
* * libc/stdio64/fseeko64.c (fseeko64_r): Rename second fseeko64_r definition toChristopher Faylor2003-08-232-1/+6
| | | | fseeko64.
* Revise DejaGnu patch submission guidelines.Ben Elliston2003-08-231-6/+6
|
* * cygheap.h (enum cygheap_types): Add HEAP_MMAP.Christopher Faylor2003-08-233-11/+19
| | | | | (CYGHEAPSIZE): Add another 64K. * mmap.cc: Use cmalloc, ccalloc and crealloc with HEAP_MMAP type throughout.