]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
21 years ago* include/uxtheme.h (PROPERTYORIGIN): the documentation of
Dimitri Papadopoulos [Wed, 24 Sep 2003 10:03:39 +0000 (10:03 +0000)]
* include/uxtheme.h (PROPERTYORIGIN): the documentation of
PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
suggests it's actually `enum PROPERTYORIGIN'. Keep both.
* include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
it's either `THEME_SIZE' or `THEMESIZE' but experimentation
suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
and `enum THEMESIZE'.

21 years agoPrevious commit went wrong.
Dimitri Papadopoulos [Wed, 24 Sep 2003 10:01:44 +0000 (10:01 +0000)]
Previous commit went wrong.

21 years ago* include/uxtheme.h: New file.
Dimitri Papadopoulos [Wed, 24 Sep 2003 09:29:20 +0000 (09:29 +0000)]
* include/uxtheme.h: New file.
* include/tmschema.h: New file.
* include/uxtheme.def: New file.
* lib/test.c: Include uxtheme.h, tmschema.h.

21 years ago * include/io.h (_fileno): Remove prototype.
Danny Smith [Wed, 24 Sep 2003 08:26:23 +0000 (08:26 +0000)]
* include/io.h (_fileno): Remove prototype.
(fileno): Likewise.
(FILENAME_MAX): Define, if needed.
Don't include <stdio.h>.
* include/stdio.h (FILENAME_MAX): Protect against
prior definition.
(_fileno): Define macro implementation.
(fileno): Likewise.

21 years agoDidn't follow GNU standards in previous commits. Cleaning up.
Dimitri Papadopoulos [Wed, 24 Sep 2003 08:02:43 +0000 (08:02 +0000)]
Didn't follow GNU standards in previous commits. Cleaning up.

21 years ago* sh.h (R_SH_SWITCH8, R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY,
DJ Delorie [Wed, 24 Sep 2003 02:27:56 +0000 (02:27 +0000)]
* sh.h (R_SH_SWITCH8, R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY,
R_SH_LOOP_START,R_SH_LOOP_END): Move to "reserved" spaces.
(R_SH_DIR16, R_SH_DIR8, R_SH_DIR8UL, R_SH_DIR8UW, R_SH_DIR8U,
R_SH_DIR8SW, R_SH_DIR8S, R_SH_DIR4UL, R_SH_DIR4UW, R_SH_DIR4U,
R_SH_PSHA, R_SH_PSHL): New.

* elf32-sh.c (sh_elf_howto_table): R_SH_SWITCH8,
R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY,
R_SH_LOOP_START,R_SH_LOOP_END moved to "reserved" spaces,
R_SH_DIR16, R_SH_DIR8, R_SH_DIR8UL, R_SH_DIR8UW, R_SH_DIR8U,
R_SH_DIR8SW, R_SH_DIR8S, R_SH_DIR4UL, R_SH_DIR4UW, R_SH_DIR4U,
R_SH_PSHA, R_SH_PSHL added.
(sh_reloc_map): Add R_SH_DIR16 and R_SH_DIR8.
(sh_elf_relocate_section): Support new relocs.

21 years ago * include/inttypes.h: Include _mingw.h.
Danny Smith [Wed, 24 Sep 2003 01:06:09 +0000 (01:06 +0000)]
* include/inttypes.h: Include _mingw.h.

21 years ago * include/_mingw.h (__CRT_INLINE): Define.
Danny Smith [Wed, 24 Sep 2003 00:41:01 +0000 (00:41 +0000)]
* include/_mingw.h (__CRT_INLINE): Define.
* include/ctype.h: Replace 'extern inline' with __CRT_INLINE,
throughout
* include/inttypes.h: Likewise.
* include/math.h: Likewise.
* include/stdio.h: Likewise.
* include/stdlib.h: Likewise.
* include/string.h: Likewise.
* include/wchar.h: Likewise.
* include/wctype.h: Likewise.

21 years agoThis fixes regression in <winable.h> introduced by previous change.
Dimitri Papadopoulos [Tue, 23 Sep 2003 15:11:12 +0000 (15:11 +0000)]
This fixes regression in <winable.h> introduced by previous change.

21 years agoNew CHILDID_SELF constant.
Dimitri Papadopoulos [Tue, 23 Sep 2003 09:09:50 +0000 (09:09 +0000)]
New CHILDID_SELF constant.
More duplicates in <winuser.h> and <winable.h>.

21 years agoBring back OBJID_* and GUITHREADINFO constants in <winuser.h>.
Dimitri Papadopoulos [Tue, 23 Sep 2003 08:51:57 +0000 (08:51 +0000)]
Bring back OBJID_* and GUITHREADINFO constants in <winuser.h>.
Some constants and structures are duplicated in <winable.h> and <winuser.h>.
Add GUI_* and new KEYEVENTF_* constants.

21 years agoadd some missing constants
Dimitri Papadopoulos [Tue, 23 Sep 2003 07:35:54 +0000 (07:35 +0000)]
add some missing constants

21 years ago* dcrt0.cc (do_exit): Eliminate "C" linkage. Call events_terminate early.
Christopher Faylor [Tue, 23 Sep 2003 04:02:07 +0000 (04:02 +0000)]
* dcrt0.cc (do_exit): Eliminate "C" linkage.  Call events_terminate early.
(exit_states): Move out of source file into header file.
* winsup.h: Move exit_states here.  Remove "C" linkage from do_exit
declaration.
* debug.cc (lock_debug): Remove explicit (and incorrect) external for
exit_state.
* sigproc.cc (sig_dispatch_pending): Don't flush signals if exiting.

21 years ago2003-09-22 Roland Schwingel <rolandschwingel@users.sourceforge.net>
Danny Smith [Mon, 22 Sep 2003 21:32:52 +0000 (21:32 +0000)]
2003-09-22  Roland Schwingel  <rolandschwingel@users.sourceforge.net>

* mingwex/dirent.c (_topendir): Allocate enough memory for
DIR struct in UNICODE case too.

21 years ago2003-09-22 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Mon, 22 Sep 2003 17:41:02 +0000 (17:41 +0000)]
2003-09-22  Andrew Cagney  <cagney@redhat.com>

* floatformat.h (struct floatformat): Add field "is_valid".

2003-09-22  Andrew Cagney  <cagney@redhat.com>

* floatformat.c (floatformat_i387_ext_is_valid): New function.
(floatformat_always_valid): New function.
(floatformat_i387_ext): Initialize new "is_valid" field to
"floatformat_i387_ext_is_valid".
(floatformat_ieee_single_little): Initialize "is_valid" field to
floatformat_always_valid.
(floatformat_ieee_double_big): Ditto.
(floatformat_ieee_double_little): Ditto.
(floatformat_ieee_double_little): Ditto.
(floatformat_ieee_double_littlebyte_bigword): Ditto.
(floatformat_i960_ext): Ditto.
(floatformat_m88110_ext): Ditto.
(floatformat_m88110_harris_ext): Ditto.
(floatformat_arm_ext_big): Ditto.
(floatformat_arm_ext_littlebyte_bigword): Ditto.
(floatformat_ia64_spill_big): Ditto.
(floatformat_ia64_spill_little): Ditto.
(floatformat_ia64_quad_big): Ditto.
(floatformat_ia64_quad_little): Ditto.
(floatformat_ia64_quad_little): Ditto.
(floatformat_is_valid): Call "is_valid".

21 years ago * configure.in: Pass a computed --program-transform-name
Daniel Jacobowitz [Sun, 21 Sep 2003 19:31:18 +0000 (19:31 +0000)]
* configure.in: Pass a computed --program-transform-name
to subconfigures.
* configure: Regenerated.

21 years ago * Makefile.tpl: Don't pass down obsolete ENQUIRE variable.
Nathanael Nerode [Sat, 20 Sep 2003 21:19:02 +0000 (21:19 +0000)]
* Makefile.tpl: Don't pass down obsolete ENQUIRE variable.
* Makefile.in: Regenerate.

* Makefile.tpl: Don't pass (unused) DLLTOOL or WINDRES to gcc.
* Makefile.in: Regenerate.

21 years ago* kill.cc (main): Allow negative pids (indicates process groups).
Christopher Faylor [Sat, 20 Sep 2003 20:24:33 +0000 (20:24 +0000)]
* kill.cc (main): Allow negative pids (indicates process groups).

21 years ago* spawn.cc (pthread_cleanup): New struct.
Christopher Faylor [Sat, 20 Sep 2003 19:51:48 +0000 (19:51 +0000)]
* spawn.cc (pthread_cleanup): New struct.
(do_cleanup): New function.
(spawn_guts): Initialize struct for pthread_cleanup handling to ensure proper
restoration of signals if/when thread is cancelled.  Restore settings using
pthread_cancel_pop.

21 years ago* include/cygwin/version.h: Bump DLL minor number to 6.
Christopher Faylor [Sat, 20 Sep 2003 03:15:57 +0000 (03:15 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 6.

21 years ago* thread.h (__reent_t::init_clib): Declare new function.
Christopher Faylor [Sat, 20 Sep 2003 02:43:18 +0000 (02:43 +0000)]
* thread.h (__reent_t::init_clib): Declare new function.
* thread.cc (__reent_t::init_clib): Define new function.
(pthread::thread_init_wrapper): Use __reent_t::init_clib to init local clib
storage and set std{in,out,err} appropriately.

21 years agofix accidental checkin
Christopher Faylor [Sat, 20 Sep 2003 00:43:33 +0000 (00:43 +0000)]
fix accidental checkin

21 years ago* syscalls.cc (system): Strip signal considerations from here so that they are
Christopher Faylor [Sat, 20 Sep 2003 00:31:13 +0000 (00:31 +0000)]
* syscalls.cc (system): Strip signal considerations from here so that they are
not inherited by a child process.
* spawn.cc (spawn_guts): Handle system() signal stuff here.
* winsup.h (_P_SYSTEM): Define.

21 years ago * fhandler_tty.cc (fhandler_pty_master::process_slave_output):
Corinna Vinschen [Thu, 18 Sep 2003 18:54:48 +0000 (18:54 +0000)]
* fhandler_tty.cc (fhandler_pty_master::process_slave_output):
Handle buf == NULL as flushing the buffer.
(fhandler_tty_slave::read): Handle ptr == NULL as flushing the buffer.
(fhandler_tty_slave::tcflush): Implement input queue flushing by
calling read with NULL buffer.
(fhandler_pty_master::tcflush): Ditto, calling process_slave_output.
* termios.cc (tcflush): Check for legal `queue' value.  Return
EINVAL otherwise.

21 years ago* parse_pe.cc (exclusion::sort_and_check): Make error message a little more
Christopher Faylor [Thu, 18 Sep 2003 01:46:18 +0000 (01:46 +0000)]
* parse_pe.cc (exclusion::sort_and_check): Make error message a little more
explicit and ignore (hopefully) harmless region overlap.

21 years ago* syscalls.cc (gethostid): Add lpFreeBytesAvailable argument to
Christopher Faylor [Wed, 17 Sep 2003 21:47:12 +0000 (21:47 +0000)]
* syscalls.cc (gethostid): Add lpFreeBytesAvailable argument to
GetDiskFreeSpaceEx call since NT4 requires it.

21 years ago * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
Danny Smith [Wed, 17 Sep 2003 20:41:53 +0000 (20:41 +0000)]
* include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
Thanks to Will Levine  <willll@users.sourceforge.net>

21 years ago * configure.in (TOPLEVEL_CONFIGURE_ARGUMENTS, baseargs): Fix
Daniel Jacobowitz [Wed, 17 Sep 2003 20:03:04 +0000 (20:03 +0000)]
* configure.in (TOPLEVEL_CONFIGURE_ARGUMENTS, baseargs): Fix
quoting.
* configure: Regenerated.

21 years ago* fhandler_process.cc (fhandler_process::fill_filebuf): Open pinfo with
Christopher Faylor [Wed, 17 Sep 2003 02:10:13 +0000 (02:10 +0000)]
* fhandler_process.cc (fhandler_process::fill_filebuf): Open pinfo with
PID_MAP_RW.
* sigproc.cc (talktome): Ditto for winpids.

21 years agofix stupid typo
Christopher Faylor [Wed, 17 Sep 2003 01:43:27 +0000 (01:43 +0000)]
fix stupid typo

21 years ago* pinfo.h (winpids::pid_access): New element.
Christopher Faylor [Wed, 17 Sep 2003 01:15:56 +0000 (01:15 +0000)]
* pinfo.h (winpids::pid_access): New element.
(winpids::winpids): Rejigger to set pinfo_access.
* pinfo.cc (winpids::add): Try to open shared memory region with supplied
pinfo_access first, then default to readonly.
* fhandler_termios.cc (tty_min::kill_pgrp): When getting list of pids to work
with, suggest opening with PID_MAP_RW.
* signal.cc (kill_pgrp): Ditto.
* sigproc.cc (sig_send): Perform a write check on todo prior to attempting to
increment it.  Return EACCES if we can't write to it.

21 years ago * cygheap.cc (cygheap_user::set_saved_sid): Rename from set_orig_sid.
Corinna Vinschen [Tue, 16 Sep 2003 09:24:52 +0000 (09:24 +0000)]
* cygheap.cc (cygheap_user::set_saved_sid): Rename from set_orig_sid.
* cygheap.h (class cygheap_user): Rename orig_psid, orig_uid and
orig_gid to saved_psid, saved_uid and saved_gid respectively.
Rename methods orig_sid and set_orig_sid to saved_sid and set_saved_sid
respectively.
* sec_helper.cc (sec_acl): Accomodate above changes.
* spawn.cc (spawn_guts): Ditto.
* uinfo.cc (uinfo_init): Ditto.

21 years agofix typo
Christopher Faylor [Tue, 16 Sep 2003 03:59:35 +0000 (03:59 +0000)]
fix typo

21 years ago* getopt.cc (opterr): Reinstate initialization.
Christopher Faylor [Tue, 16 Sep 2003 03:39:55 +0000 (03:39 +0000)]
* getopt.cc (opterr): Reinstate initialization.
(optind): Ditto.
(optopt): Ditto.
* pinfo.cc: Include cygheap.h or suffer compile error.
* shared.h: Reset magic number.

21 years ago* exceptions.cc (sig_handle_tty_stop): Fix boneheaded mistake by using correct
Christopher Faylor [Tue, 16 Sep 2003 03:07:27 +0000 (03:07 +0000)]
* exceptions.cc (sig_handle_tty_stop): Fix boneheaded mistake by using correct
check for parent state rather than inverted check.

21 years agoIndex: include/ChangeLog
Andrew Cagney [Tue, 16 Sep 2003 01:47:53 +0000 (01:47 +0000)]
Index: include/ChangeLog
2003-09-15  Andrew Cagney  <cagney@redhat.com>

* floatformat.h (floatformat_to_double): Make input buffer constant.
(floatformat_from_double, floatformat_is_valid): Ditto.

Index: libiberty/ChangeLog
2003-09-15  Andrew Cagney  <cagney@redhat.com>

* floatformat.c (get_field): Make "data" constant.
(floatformat_is_valid, floatformat_to_double): Make "from"
constant, fix casts.
(floatformat_from_double): Make "from" constant.

21 years ago2003-09-15 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Tue, 16 Sep 2003 00:45:50 +0000 (00:45 +0000)]
2003-09-15  Pierre Humblet <pierre.humblet@ieee.org>

* security.h (__sec_user): Add "access2" argument.
(sec_acl): Add "original" and "access2" arguments.
(sec_user): Add "sid2" and "access2" argument. Remove dependence on
allow_ntsec.
(sec_user_nih): Ditto.
* sec_helper.cc (__sec_user): Add "has_security" test.
Call sec_acl with new arguments, letting it handle original_sid.
(sec_acl): Add "original" and "access2" arguments. Handle original_sid
depending on flag but avoiding duplicates. Use "access2" for sid2.
* pinfo.cc (pinfo::init): Use security attributes created by sec_user
when creating the mapping.
* security.cc (create_token): Adjust arguments in call to sec_acl.
Call sec_user instead of __sec_user.
* syscall.cc (seteuid32):  Adjust arguments in call to sec_acl. Remove
now unnecessary test. Remove useless conversions to psid.
* dcrt0.cc (dll_crt0_1): Call cygsid::init before pinfo_init.

21 years ago2003-09-15 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Mon, 15 Sep 2003 21:28:56 +0000 (21:28 +0000)]
2003-09-15  Andrew Cagney  <cagney@redhat.com>

* floatformat.h (struct floatformat): Make "exp_bias" signed.

21 years ago * floatformat.h (floatformat_is_valid): Add prototype.
Daniel Jacobowitz [Mon, 15 Sep 2003 20:13:45 +0000 (20:13 +0000)]
* floatformat.h (floatformat_is_valid): Add prototype.

21 years ago * include/_mingw.h: Increment version to 3.2.
Earnie Boyd [Mon, 15 Sep 2003 15:21:53 +0000 (15:21 +0000)]
* include/_mingw.h: Increment version to 3.2.
* Makefile.in: Ditto.

21 years ago * include/w32api.h: Increment version to 2.5.
Earnie Boyd [Mon, 15 Sep 2003 12:05:40 +0000 (12:05 +0000)]
* include/w32api.h: Increment version to 2.5.
* Makefile.in: Ditto.

21 years ago2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
Danny Smith [Mon, 15 Sep 2003 10:21:57 +0000 (10:21 +0000)]
2003-09-15  Danny Smith  <dannysmith@users.sourceforge.net>

* include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
const struct sockaddr*.
(LPWSPCONNECT): Likewise.
(LPWSPJOINLEAF): Likewise.
(LPWSPSENDTO): Likewise.
Tanks to Sebastian Nowak  <snowak1@users.spourceforge.net>

2003-09-15  Filip Navara  <xnavara@volny.cz>

* include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
Add definitions.

2003-09-15  Sascha Brawer  <brawer@dandelis.ch>

* include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
DISPLAY_DEVICE_MODESPRUNED): Define constants.
(ChangeDisplaySettingsEx[A,W]): Add prototype.

* lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
(EnumDisplayDevices[A,W]): Likewise.

2003-09-15  Danny Smith  <dannysmith@users.sourceforge.net>

* include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
throughout.

21 years ago2003-09-12 Michael Chastain <mec@shout.net>
Michael Chastain [Sun, 14 Sep 2003 23:16:45 +0000 (23:16 +0000)]
2003-09-12  Michael Chastain  <mec@shout.net>

Fix PR gdb/857.
* src-release (do-proto-topleve): Remove junk files
intl/config.cache, intl/config.status,
intl/config.h, intl/stamp-h.

21 years ago2003-09-14 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sun, 14 Sep 2003 18:12:21 +0000 (18:12 +0000)]
2003-09-14  Andrew Cagney  <cagney@redhat.com>

* src-release (dejagnu.tar): New target.
(dejagnu.tar.bz2): Recursively call "gdb-taz" rule.
(do-djunpack): Use $(PACKAGE) for the package name.

21 years ago* Makefile.in: Make malloc_wrapper -fomit-frame-pointer.
Christopher Faylor [Sun, 14 Sep 2003 01:58:03 +0000 (01:58 +0000)]
* Makefile.in: Make malloc_wrapper -fomit-frame-pointer.
* cygwin.din: Remove extraneous mallinfo definition.
* dcrt0.cc (quoted): Use strechr for efficiency.
* fhandler.cc (fhandler_base::write): Correctly use get_output_handle rather
than get_handle.
(fhandler_base::lseek): Use method for accessing name in debug output.

21 years ago* fhandler_disk_file.cc (path_conv::ndisk_links): Fix potential off-by-one
Christopher Faylor [Sun, 14 Sep 2003 00:07:50 +0000 (00:07 +0000)]
* fhandler_disk_file.cc (path_conv::ndisk_links): Fix potential off-by-one
problem when first file in a directory is a directory.

21 years ago* kill.c (forcekill): Wait for process to terminate even if TerminateProcess
Christopher Faylor [Sat, 13 Sep 2003 18:20:52 +0000 (18:20 +0000)]
* kill.c (forcekill): Wait for process to terminate even if TerminateProcess
says it failed.

21 years ago* include/sys/cygwin.h: Rename PID_UNUSED to PID_MAP_RW.
Christopher Faylor [Sat, 13 Sep 2003 17:14:15 +0000 (17:14 +0000)]
* include/sys/cygwin.h: Rename PID_UNUSED to PID_MAP_RW.
* pinfo.cc (pinfo_init): Initialize myself->gid.
(pinfo::init): Create the "access" variable, set it appropriately and use it to
specify the requested access.
* exceptions.cc (sig_handle_tty_stop): Add PID_MAP_RW in pinfo parent.
* signal.cc (kill_worker): Ditto for pinfo dest.
* syscalls.cc (setpgid): Ditto for pinfo p.

21 years ago* include/cygwin/version.h: Bump DLL minor number to 5.
Christopher Faylor [Sat, 13 Sep 2003 17:12:01 +0000 (17:12 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 5.

21 years ago * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
Danny Smith [Sat, 13 Sep 2003 12:05:08 +0000 (12:05 +0000)]
* include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
* include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
with documentation.
* include/olectl.h: Do #include <ocidl.h>.
* include/ocidl.h: Don't #include <olectl.h>.

21 years ago * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
Danny Smith [Sat, 13 Sep 2003 08:13:30 +0000 (08:13 +0000)]
* include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
Change guards to use numeric constants, throughout.

21 years ago* thread.cc (MTinterface::fixup_after_fork): Remove code which potentially
Christopher Faylor [Sat, 13 Sep 2003 01:21:32 +0000 (01:21 +0000)]
* thread.cc (MTinterface::fixup_after_fork): Remove code which potentially
overwrote _impure pointer with contents of thread which invoked fork since this
eliminates important information like the pointer to the atexit queue.

21 years ago* fhandler_disk_file.cc (path_conv::ndisk_links): Fix problem where search
Christopher Faylor [Fri, 12 Sep 2003 20:17:28 +0000 (20:17 +0000)]
* fhandler_disk_file.cc (path_conv::ndisk_links): Fix problem where search
characters overwrote the path instead of being tacked on the end.

21 years ago* dcrt0.cc (_dll_crt0): Accommodate breaking apart of early_stuff_init.
Christopher Faylor [Fri, 12 Sep 2003 06:41:53 +0000 (06:41 +0000)]
* dcrt0.cc (_dll_crt0): Accommodate breaking apart of early_stuff_init.
* exceptions.cc (early_stuff_init): Delete.
(init_console_handler): New function - top half of early_stuff_init.
(init_global_security): New function - bottom half of early_stuff_init.
(sig_handle): Avoid special hExeced test for SIGINT.  Just terminate the
captive process.
(signal_exit): Add debugging output.
* fhandler_tty.cc (fhandler_tty_slave::open): Don't allocate a console if one
already seems to exist.  Properly initialize ctrl-c handling if we do allocate
a console.
* winsup.h (early_stuff_init): Delete declaration.
(init_console_handler): New declaration.
(init_global_security): New declaration.

21 years ago* Makefile.in: Tweak mingw libz.a detection to make it more reliably detect
Christopher Faylor [Fri, 12 Sep 2003 01:51:21 +0000 (01:51 +0000)]
* Makefile.in: Tweak mingw libz.a detection to make it more reliably detect
when libz.a is not available.

21 years ago* fhandler_disk_file.cc (path_conv::ndisk_links): Rename from num_entries.
Christopher Faylor [Thu, 11 Sep 2003 23:30:26 +0000 (23:30 +0000)]
* fhandler_disk_file.cc (path_conv::ndisk_links): Rename from num_entries.
Accept an argument and calculate any extra links needed based on missing .  and
..  entries.
(fhandler_disk_file::fstat_helper): Always call pc->ndisks_links() to calculate
the number of links.
* path.h (path_conv::ndisk_links): Declare.

21 years ago * MAINTAINERS: Update my e-mail address.
Jim Wilson [Thu, 11 Sep 2003 18:08:32 +0000 (18:08 +0000)]
* MAINTAINERS: Update my e-mail address.

21 years ago* path.cc (normalize_posix_path): Put check for '//' prefix back to denote a
Christopher Faylor [Thu, 11 Sep 2003 17:46:31 +0000 (17:46 +0000)]
* path.cc (normalize_posix_path): Put check for '//' prefix back to denote a
UNC path.
(slash_unc_prefix_p): Remove vestige of old //c method for accessing drives.

21 years ago * cygcheck.cc (dump_only): New global variable.
Corinna Vinschen [Thu, 11 Sep 2003 16:24:26 +0000 (16:24 +0000)]
* cygcheck.cc (dump_only): New global variable.
(usage): Add "--dump-only" option, fix "--verbose" line.
(longopts, opts): Add "--dump-only" option.
(main): Process the "--dump-only" flag.  Add new semantic check.
Pass dump_only information to dump_setup().

21 years ago* dir.cc (rmdir): Add more samba workarounds.
Christopher Faylor [Thu, 11 Sep 2003 14:43:09 +0000 (14:43 +0000)]
* dir.cc (rmdir): Add more samba workarounds.

21 years agoAdd enum values for HP extensions to DWARF standard
Nick Clifton [Thu, 11 Sep 2003 11:20:42 +0000 (11:20 +0000)]
Add enum values for HP extensions to DWARF standard

21 years ago * shared.cc (user_shared_initialize): Revert length attribute for name
Corinna Vinschen [Thu, 11 Sep 2003 07:57:39 +0000 (07:57 +0000)]
* shared.cc (user_shared_initialize): Revert length attribute for name
variable to be just UNLEN + 1.

21 years ago * getfacl (main): Remove extern declaration of optind.
Corinna Vinschen [Thu, 11 Sep 2003 07:55:51 +0000 (07:55 +0000)]
* getfacl (main): Remove extern declaration of optind.
* setfacl (main): Remove extern declaration of optarg and optind.

21 years ago* Makefile.in (cygcheck.o): Use MINGW_CXX for compilation.
Christopher Faylor [Thu, 11 Sep 2003 02:56:40 +0000 (02:56 +0000)]
* Makefile.in (cygcheck.o): Use MINGW_CXX for compilation.
* cygcheck.cc: Just include <getopt.h> rather than cygwin version.
(pretty_id): Avoid compiler warnings.
* cygpath.cc (usage): Ditto.

21 years ago* Makefile.in (MINGW_CXX): Define and use for mingw-compiled files.
Christopher Faylor [Thu, 11 Sep 2003 02:00:42 +0000 (02:00 +0000)]
* Makefile.in (MINGW_CXX): Define and use for mingw-compiled files.
* path.cc: Include more path info in cygwin-specific includes since the cygwin
directory is no longer included by default.

21 years ago* Makefile.in: More fixups to adjust for the fact that mingw_getopt.o is no
Christopher Faylor [Thu, 11 Sep 2003 00:07:28 +0000 (00:07 +0000)]
* Makefile.in: More fixups to adjust for the fact that mingw_getopt.o is no
longer built.

21 years ago* Makefile.in: Remove references to getopt since it is now part of mingwex.
Christopher Faylor [Wed, 10 Sep 2003 21:55:59 +0000 (21:55 +0000)]
* Makefile.in: Remove references to getopt since it is now part of mingwex.

21 years ago* shared_info.h (shared_info::initialize): Remove argument.
Christopher Faylor [Wed, 10 Sep 2003 21:01:40 +0000 (21:01 +0000)]
* shared_info.h (shared_info::initialize): Remove argument.
* cygheap.h (cygheap_user::init): New declaration.
* uinfo.cc (cygheap_user::init): New.
(internal_getlogin): Move functionality to cygheap_user::init.  Open the
process token to update the group sid.
* shared.cc (user_shared_initialize): Get the user information from
cygheap->user.
(shared_info::initialize): Remove argument.  Call cygheap->user.init instead of
cygheap->user.set_name.
(memory_init): Do not get the user name and do not pass it to
shared_info::initialize.
* registry.cc (get_registry_hive_path): Make csid a cygpsid.
(load_registry_hive): Ditto.

21 years ago* fhandler_disk_file.cc (num_entries): Take . and .. into account if they do
Christopher Faylor [Wed, 10 Sep 2003 20:16:00 +0000 (20:16 +0000)]
* fhandler_disk_file.cc (num_entries): Take .  and ..  into account if they do
not exist since cygwin simulates them.
(fhandler_cygdrive::fstat): Ditto.
(fhandler_cygdrive::readdir): Don't do any specific tests on __d_position when
seeing if a drive exists.

21 years ago * Makefile.in (DLL_OFILES): Add getopt.o and iruserok.o.
Corinna Vinschen [Wed, 10 Sep 2003 19:13:05 +0000 (19:13 +0000)]
* Makefile.in (DLL_OFILES): Add getopt.o and iruserok.o.
* cygwin.din: Export __check_rhosts_file, __rcmd_errstr, optarg,
opterr, optind, optopt, optreset, getopt, getopt_long, iruserok
and ruserok.
* getopt.c: Moved from lib to here.  Define opt* variables as
dllexport.
* iruserok.c: Moved from lib to here.  Rearrange function order.
Prefer using 64/32 bit functions.
* syscalls.cc (shell_fp): Define as struct __sFILE64.
(getusershell): Use fopen64 instead of fopen.
* winsup.h: Add declarations for seteuid32, fopen64,
cygwin_gethostbyname and cygwin_inet_addr.
* include/getopt.h: Declare opt* variables dllimport.
* include/cygwin/version.h: Bump API minor number.

21 years ago* exceptions.cc (sig_handle_tty_stop): Check parent PID_NOCLDSTOP rather than
Christopher Faylor [Wed, 10 Sep 2003 17:26:12 +0000 (17:26 +0000)]
* exceptions.cc (sig_handle_tty_stop): Check parent PID_NOCLDSTOP rather than
erroneously checking *my own* sigtodo.

21 years ago* Makefile.in: Add some more -fomit-frame-pointer files.
Christopher Faylor [Wed, 10 Sep 2003 16:22:49 +0000 (16:22 +0000)]
* Makefile.in: Add some more -fomit-frame-pointer files.
* path.cc (conv_path_list_buf_size): Free normalized_path or suffer memory
leak.
* syscalls.cc (chroot): Ditto.

21 years ago * libc/include/sys/unistd.h: Declare function daemon for Cygwin.
Corinna Vinschen [Wed, 10 Sep 2003 15:53:44 +0000 (15:53 +0000)]
* libc/include/sys/unistd.h: Declare function daemon for Cygwin.

21 years ago * Makefile.in (DLL_OFILES): Add bsdlib.o.
Corinna Vinschen [Wed, 10 Sep 2003 15:51:59 +0000 (15:51 +0000)]
* Makefile.in (DLL_OFILES): Add bsdlib.o.
* autoload.cc (RegisterServiceProcess): Add.
* bsdlib.cc: New file.
(daemon): New function.
(login_tty): Ditto.
(openpty): Ditto.
(forkpty): Ditto.
* cygwin.din: Export daemon, forkpty, login_tty, logwtmp, updwtmp,
openpty and revoke.
* syscalls.cc (updwtmp): New function, writing to wtmp exclusively.
(logwtmp): Ditto.
(login): Call updwtmp instead of writing to wtmp by itself.
(logout): Ditto.
* tty.cc (revoke): New funtion.
* include/paths.h: Define _PATH_DEVNULL.
* include/pty.h: New header.
* include/cygwin/version.h: Bump API minor number.
* include/sys/utmp.h: Declare logwtmp with const arguments.
Declare updwtmp.
* lib/iruserok.c: New file.
(ruserok): New function.
(iruserok): Ditto.
(__ivaliduser): Ditto.
(__icheckhost): Ditto.

21 years ago * fhandler_socket.cc (fhandler_socket::fstat): Don't use PC_POSIX.
Corinna Vinschen [Wed, 10 Sep 2003 10:01:32 +0000 (10:01 +0000)]
* fhandler_socket.cc (fhandler_socket::fstat): Don't use PC_POSIX.

21 years ago2003-09-09 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Wed, 10 Sep 2003 02:12:26 +0000 (02:12 +0000)]
2003-09-09  Pierre Humblet <pierre.humblet@ieee.org>

* shared_info.h: Include security.h.
(open_shared): Add psa argument.
(user_shared_initialize): New declaration.
* security.h: Add _SECURITY_H guard.
(sec_user): Use sec_none in the no ntsec case.
* spawn.cc (spawn_guts): Remove call to load_registry_hive.
* syscalls (seteuid32): If warranted, call load_registry_hive,
user_shared_initialize and RegCloseKey(HKEY_CURRENT_USER).
* shared.cc (user_shared_initialize): New.
(open_shared): Add and use psa argument.
(memory_init): Move mount table initialization to
user_shared_initialize. Call it.

21 years ago2003-09-09 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 9 Sep 2003 22:53:27 +0000 (22:53 +0000)]
2003-09-09  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/machine/powerpc/fix64.h: Fix typo for _simdldcheck
        prototype.
        * libc/machine/powerpc/simdldtoa.c: Remove prototype for
        _simdldcheck().  Also add unsigned cast for index variable in
        for loop using sizeof operators.
        * libc/machine/powerpc/strtoufix32.c: Remove unused variable.
        * libc/machine/powerpc/strtosfix64.c: Fix call to _simdldcheck.
        * libc/machine/powerpc/strtoufix64.c (_strtoufix64_r): Ditto
        plus fix shift calculation for determining if there is a
        carry from word2.

21 years ago * libc/include/grp.h: Don't define setgrfile, group_from_gid and
Corinna Vinschen [Tue, 9 Sep 2003 13:14:50 +0000 (13:14 +0000)]
* libc/include/grp.h: Don't define setgrfile, group_from_gid and
setgroupent for Cygwin.

21 years ago * mmap.cc (mmap64): Change address types from caddr_t to void *
Corinna Vinschen [Tue, 9 Sep 2003 09:41:18 +0000 (09:41 +0000)]
* mmap.cc (mmap64): Change address types from caddr_t to void *
according to SUSv3.
(mmap): Ditto.
(munmap): Ditto.
(msync): Ditto.
(mprotect): Ditto.  Move to before the fhandler methods.
* include/sys/mman.h: Change prototypes accordingly.

21 years ago* dcrt0.cc (dlL_crt0_1): Set __argc_safe after __argc is absolutely know to be
Christopher Faylor [Tue, 9 Sep 2003 03:11:31 +0000 (03:11 +0000)]
* dcrt0.cc (dlL_crt0_1): Set __argc_safe after __argc is absolutely know to be
set.
* exceptions.cc (sig_handle_tty_stop): Don't reset sigCONT event since it is
reset automatically.
* fork.cc (fork): Remove obsolete usage of PID_SPLIT_HEAP.
* include/sys/cygwin.h: Ditto.
* sigproc.cc (sig_send): Use sigframe init method to set frame since it checks
for previous ownership of the frame.
* sigproc.h (sigframe::init): Accept an "is_exception" argument.

21 years ago* dir.cc (readdir): Reinstate setting of old ino field for legacy applications.
Christopher Faylor [Tue, 9 Sep 2003 00:21:16 +0000 (00:21 +0000)]
* dir.cc (readdir): Reinstate setting of old ino field for legacy applications.
* dirent.h (dirent): Rename unused field to __ino32.
* passwd.cc (getpwnam_r): Initialize pw_comment field.

21 years ago* passwe.cc (getpwnam_r): Initialize pw_comment field.
Christopher Faylor [Mon, 8 Sep 2003 22:03:20 +0000 (22:03 +0000)]
* passwe.cc (getpwnam_r): Initialize pw_comment field.

21 years ago* passwd.cc (getpwuid_r32): Initialize pw_comment field.
Christopher Faylor [Mon, 8 Sep 2003 21:44:53 +0000 (21:44 +0000)]
* passwd.cc (getpwuid_r32): Initialize pw_comment field.

21 years ago* sigproc.cc (wait_sig_inited): Remove assertion since it is racy.
Christopher Faylor [Mon, 8 Sep 2003 21:10:23 +0000 (21:10 +0000)]
* sigproc.cc (wait_sig_inited): Remove assertion since it is racy.

21 years ago * cygwin.din: Export endusershell, getusershell and setusershell.
Corinna Vinschen [Mon, 8 Sep 2003 20:08:53 +0000 (20:08 +0000)]
* cygwin.din: Export endusershell, getusershell and setusershell.
* syscalls.cc (getusershell): New function.
(setusershell): Ditto.
(endusershell): Ditto.
* include/cygwin/version.h: Bump API minor number.

21 years ago2003-09-08 Justin Forest <vhex@users.sourceforge.net>
Danny Smith [Mon, 8 Sep 2003 10:35:56 +0000 (10:35 +0000)]
2003-09-08  Justin Forest <vhex@users.sourceforge.net>

* include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.

2003-09-08  Filip Navara  <xnavara@volny.cz>

* include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.

21 years ago * cygwin.din: Export argz_add argz_add_sep argz_append argz_count
Corinna Vinschen [Mon, 8 Sep 2003 08:53:01 +0000 (08:53 +0000)]
* cygwin.din: Export argz_add argz_add_sep argz_append argz_count
argz_create argz_create_sep argz_delete argz_extract argz_insert
argz_next argz_replace argz_stringify envz_add envz_entry envz_get
envz_merge envz_remove envz_strip
* include/cygwin/version.h: Bump api minor number.

21 years agofix typo
Christopher Faylor [Mon, 8 Sep 2003 05:09:13 +0000 (05:09 +0000)]
fix typo

21 years ago* Makefile.in (zlib_h): Rename libz.h -> zlib.h.
Christopher Faylor [Mon, 8 Sep 2003 04:29:34 +0000 (04:29 +0000)]
* Makefile.in (zlib_h): Rename libz.h -> zlib.h.

21 years agoThroughout, remove __d_u.__d_data fields from DIR structure.
Christopher Faylor [Mon, 8 Sep 2003 04:04:19 +0000 (04:04 +0000)]
Throughout, remove __d_u.__d_data fields from DIR structure.
* include/sys/dirent.h (dirent): Remvoe old_d_ino.
(DIR): Make __d_dirhash a 64 bit value.  Remove __d_data and __d_u.  Add
__flags.
* dir.cc (opendir_states): New enum.
(opendir): Clear new DIR __flags field.
(readdir): Fill in '.' and '..' entries if we hit EOF and we haven't seen them
already.  Nuke setting of old_d_ino.
(rewinddir): Reset DIR __flags field.
(seekdir64): Ditto.
* fhandler_disk_file.cc (fhandler_cygdrive::fhandler_cygdrive): Remove special
handling of "." and ".." since they are now handled automatically.

21 years ago* Makefile.in: Detect existence of mingw zlib headers and libraries. Build
Christopher Faylor [Mon, 8 Sep 2003 02:50:02 +0000 (02:50 +0000)]
* Makefile.in: Detect existence of mingw zlib headers and libraries.  Build
cygcheck wihtout package checking if they are unavailable.
* dump_setup.cc: Generate dummy zlib macros when zlib is not available.
(open_package_list): Use zlib functions to uncompress package lists.  Return
gzFile rather than FILE *.
(check_package_files): Change fp to gzFile to accommodate zlib functions.  Use
gzgets to read from package file.  Use gzclose to close the handle.
(package_list): Ditto.
(package_find): Ditto.

21 years ago* include/cygwin/in.h: Don't define ipv6 stuff unless we call for it
Christopher Faylor [Mon, 8 Sep 2003 00:26:26 +0000 (00:26 +0000)]
* include/cygwin/in.h: Don't define ipv6 stuff unless we call for it
specifically since it isn't really implemented yet.

21 years ago* cygheap.cc (_csbrk): More left coercion cleanup.
Christopher Faylor [Sun, 7 Sep 2003 18:27:54 +0000 (18:27 +0000)]
* cygheap.cc (_csbrk): More left coercion cleanup.
* fhandler_tty.cc (fhandler_tty_slave::read): Ditto.
(fhandler_tty_slave::write): Ditto.
* fhandler_windows.cc (fhandler_windows::read): Ditto.
* heap.cc (sbrk): Ditto.

21 years ago* signal.cc (nanosleep): Improve test for valid values. Round delay up to
Christopher Faylor [Sun, 7 Sep 2003 05:18:01 +0000 (05:18 +0000)]
* signal.cc (nanosleep): Improve test for valid values.  Round delay up to
resolution.  Fix test for negative remainder.  Use timeGetTime through gtod.
(sleep): Round up return value.  Christopher Faylor <cgf@redhat.com>
* hires.h (HIRES_DELAY_MAX): Define.
(hires_ms::minperiod): Declare static.
(hires_ms::resolution): New.
(hires_ms::dmsecs): New.
(hires_ms::prime): Return UINT.
(gtod): Declare.
* times.cc (hires_ms::prime): Always calculate minperiod and set it to 1 in
case of failure.  Return minperiod.
(hires_ms::resolution): Define.
(hires_ms::~hires_ms): Delete.
(hires_ms::usecs): Check minperiod to prime.
(gtod) Define as global.

21 years agoRemove left coercion throughout.
Christopher Faylor [Sun, 7 Sep 2003 02:22:58 +0000 (02:22 +0000)]
Remove left coercion throughout.

21 years ago* hires.h (hires_ms::~hires_ms): Delete declaration.
Christopher Faylor [Sat, 6 Sep 2003 02:14:06 +0000 (02:14 +0000)]
* hires.h (hires_ms::~hires_ms): Delete declaration.
* times.cc (hires_ms::~hires_ms): Delete definition..

21 years ago* dump_setup.cc (check_package_files): Don't fail on empty package.
Christopher Faylor [Sat, 6 Sep 2003 02:02:30 +0000 (02:02 +0000)]
* dump_setup.cc (check_package_files): Don't fail on empty package.

21 years ago * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
Earnie Boyd [Fri, 5 Sep 2003 19:41:22 +0000 (19:41 +0000)]
* include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
* include/winbase.h (_NT5, etc): Ditto.

21 years ago2003-09-05 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 5 Sep 2003 18:22:00 +0000 (18:22 +0000)]
2003-09-05  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/exit.c (exit): Setting of struct _atexit ptr p
        is different for _REENT_SMALL than when using regular reent
        struct.

21 years ago * libc/ctype/wctype.c (_DEFUN): Remove empty default case, as
Ben Elliston [Fri, 5 Sep 2003 02:21:41 +0000 (02:21 +0000)]
* libc/ctype/wctype.c (_DEFUN): Remove empty default case, as
modern versions of GCC issue a warning.

This page took 0.070574 seconds and 5 git commands to generate.