summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * cygheap.cc (cygheap_user::set_saved_sid): Rename from set_orig_sid.Corinna Vinschen2003-09-166-19/+31
| | | | | | | | | | * 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.
* fix typoChristopher Faylor2003-09-161-1/+1
|
* * getopt.cc (opterr): Reinstate initialization.Christopher Faylor2003-09-164-4/+13
| | | | | | | (optind): Ditto. (optopt): Ditto. * pinfo.cc: Include cygheap.h or suffer compile error. * shared.h: Reset magic number.
* * exceptions.cc (sig_handle_tty_stop): Fix boneheaded mistake by using correctChristopher Faylor2003-09-162-1/+6
| | | | check for parent state rather than inverted check.
* Index: include/ChangeLogAndrew Cagney2003-09-162-3/+8
| | | | | | | | | | | | | | | 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.
* 2003-09-15 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2003-09-167-32/+52
| | | | | | | | | | | | | | | | | | | * 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.
* 2003-09-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-09-152-2/+10
| | | | * floatformat.h (struct floatformat): Make "exp_bias" signed.
* * floatformat.h (floatformat_is_valid): Add prototype.Daniel Jacobowitz2003-09-152-1/+10
|
* * include/_mingw.h: Increment version to 3.2.Earnie Boyd2003-09-153-3/+8
| | | | * Makefile.in: Ditto.
* * include/w32api.h: Increment version to 2.5.Earnie Boyd2003-09-153-3/+8
| | | | * Makefile.in: Ditto.
* 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2003-09-155-17/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* 2003-09-12 Michael Chastain <mec@shout.net>Michael Chastain2003-09-142-0/+19
| | | | | | | Fix PR gdb/857. * src-release (do-proto-topleve): Remove junk files intl/config.cache, intl/config.status, intl/config.h, intl/stamp-h.
* 2003-09-14 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-09-142-3/+14
| | | | | | * src-release (dejagnu.tar): New target. (dejagnu.tar.bz2): Recursively call "gdb-taz" rule. (do-djunpack): Use $(PACKAGE) for the package name.
* * Makefile.in: Make malloc_wrapper -fomit-frame-pointer.Christopher Faylor2003-09-146-18/+28
| | | | | | | | * 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.
* * fhandler_disk_file.cc (path_conv::ndisk_links): Fix potential off-by-oneChristopher Faylor2003-09-142-1/+7
| | | | problem when first file in a directory is a directory.
* * kill.c (forcekill): Wait for process to terminate even if TerminateProcessChristopher Faylor2003-09-132-3/+9
| | | | says it failed.
* * include/sys/cygwin.h: Rename PID_UNUSED to PID_MAP_RW.Christopher Faylor2003-09-136-8/+19
| | | | | | | | | * 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.
* * include/cygwin/version.h: Bump DLL minor number to 5.Christopher Faylor2003-09-132-1/+5
|
* * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,Danny Smith2003-09-133-63/+93
| | | | | | | | | | | | | | | | | | | | | 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>.
* * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):Danny Smith2003-09-132-10/+15
| | | | Change guards to use numeric constants, throughout.
* * thread.cc (MTinterface::fixup_after_fork): Remove code which potentiallyChristopher Faylor2003-09-132-4/+7
| | | | | overwrote _impure pointer with contents of thread which invoked fork since this eliminates important information like the pointer to the atexit queue.
* * fhandler_disk_file.cc (path_conv::ndisk_links): Fix problem where searchChristopher Faylor2003-09-122-2/+8
| | | | characters overwrote the path instead of being tacked on the end.
* * dcrt0.cc (_dll_crt0): Accommodate breaking apart of early_stuff_init.Christopher Faylor2003-09-125-9/+36
| | | | | | | | | | | | | | | * 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.
* * Makefile.in: Tweak mingw libz.a detection to make it more reliably detectChristopher Faylor2003-09-122-5/+10
| | | | when libz.a is not available.
* * fhandler_disk_file.cc (path_conv::ndisk_links): Rename from num_entries.Christopher Faylor2003-09-113-25/+60
| | | | | | | | 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.
* * MAINTAINERS: Update my e-mail address.Jim Wilson2003-09-112-1/+5
|
* * path.cc (normalize_posix_path): Put check for '//' prefix back to denote aChristopher Faylor2003-09-112-5/+10
| | | | | UNC path. (slash_unc_prefix_p): Remove vestige of old //c method for accessing drives.
* * cygcheck.cc (dump_only): New global variable.Corinna Vinschen2003-09-112-3/+20
| | | | | | | (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().
* * dir.cc (rmdir): Add more samba workarounds.Christopher Faylor2003-09-112-2/+11
|
* Add enum values for HP extensions to DWARF standardNick Clifton2003-09-112-7/+52
|
* * shared.cc (user_shared_initialize): Revert length attribute for nameCorinna Vinschen2003-09-112-1/+6
| | | | variable to be just UNLEN + 1.
* * getfacl (main): Remove extern declaration of optind.Corinna Vinschen2003-09-113-3/+5
| | | | * setfacl (main): Remove extern declaration of optarg and optind.
* * Makefile.in (cygcheck.o): Use MINGW_CXX for compilation.Christopher Faylor2003-09-114-7/+14
| | | | | | * cygcheck.cc: Just include <getopt.h> rather than cygwin version. (pretty_id): Avoid compiler warnings. * cygpath.cc (usage): Ditto.
* * Makefile.in (MINGW_CXX): Define and use for mingw-compiled files.Christopher Faylor2003-09-113-13/+22
| | | | | * path.cc: Include more path info in cygwin-specific includes since the cygwin directory is no longer included by default.
* * Makefile.in: More fixups to adjust for the fact that mingw_getopt.o is noChristopher Faylor2003-09-112-3/+8
| | | | longer built.
* * Makefile.in: Remove references to getopt since it is now part of mingwex.Christopher Faylor2003-09-102-12/+9
|
* * shared_info.h (shared_info::initialize): Remove argument.Christopher Faylor2003-09-106-70/+80
| | | | | | | | | | | | | | | * 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.
* * fhandler_disk_file.cc (num_entries): Take . and .. into account if they doChristopher Faylor2003-09-103-14/+23
| | | | | | | 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.
* * Makefile.in (DLL_OFILES): Add getopt.o and iruserok.o.Corinna Vinschen2003-09-109-200/+190
| | | | | | | | | | | | | | | | * 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.
* * exceptions.cc (sig_handle_tty_stop): Check parent PID_NOCLDSTOP rather thanChristopher Faylor2003-09-102-1/+6
| | | | erroneously checking *my own* sigtodo.
* * Makefile.in: Add some more -fomit-frame-pointer files.Christopher Faylor2003-09-104-1/+19
| | | | | | * path.cc (conv_path_list_buf_size): Free normalized_path or suffer memory leak. * syscalls.cc (chroot): Ditto.
* * libc/include/sys/unistd.h: Declare function daemon for Cygwin.Corinna Vinschen2003-09-102-10/+17
|
* * Makefile.in (DLL_OFILES): Add bsdlib.o.Corinna Vinschen2003-09-1012-35/+590
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * fhandler_socket.cc (fhandler_socket::fstat): Don't use PC_POSIX.Corinna Vinschen2003-09-102-2/+5
|
* 2003-09-09 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2003-09-106-36/+107
| | | | | | | | | | | | | | | * 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.
* 2003-09-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-09-096-7/+19
| | | | | | | | | | | | | * 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.
* * libc/include/grp.h: Don't define setgrfile, group_from_gid andCorinna Vinschen2003-09-092-0/+11
| | | | setgroupent for Cygwin.
* * mmap.cc (mmap64): Change address types from caddr_t to void *Corinna Vinschen2003-09-093-72/+83
| | | | | | | | | according to SUSv3. (mmap): Ditto. (munmap): Ditto. (msync): Ditto. (mprotect): Ditto. Move to before the fhandler methods. * include/sys/mman.h: Change prototypes accordingly.
* * dcrt0.cc (dlL_crt0_1): Set __argc_safe after __argc is absolutely know to beChristopher Faylor2003-09-098-22/+24
| | | | | | | | | | | 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.
* * dir.cc (readdir): Reinstate setting of old ino field for legacy applications.Christopher Faylor2003-09-093-3/+10
| | | | | * dirent.h (dirent): Rename unused field to __ino32. * passwd.cc (getpwnam_r): Initialize pw_comment field.