summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * malloc.cc (DEFAULT_MMAP_THRESHOLD): Set high to avoid mmaps.Christopher Faylor2003-02-073-0/+11
| | | | * pipe.cc (fhandler_pipe::close): Avoid extraneous this->.
* * pipe.cc (fhandler_pipe::close): Avoid extraneous this->.Christopher Faylor2003-02-071-1/+1
|
* * cygcheck.cc (common_apps): Add some more apps.Christopher Faylor2003-02-073-1/+13
| | | | * path.cc (get_cygdrive): Correctly set system flag.
* * heap.cc (heap_init): Remove debugging code.Christopher Faylor2003-02-072-15/+5
|
* * configure.in: Make w32api directory optional.Christopher Faylor2003-02-073-22/+36
| | | | * configure: Regenerate.
* * include/locale.h: Include stddef.h for definition of NULL.Danny Smith2003-02-072-0/+8
|
* Source Navigator is now on sourceforge...Keith Seitz2003-02-066-303/+92
| | | | | | | | * Makefile.def: Remove "snavigator", "grep", and "db" modules. * Makefile.tpl: Remove "all-snavigator" and "all-grep". * Makefile.in: Regenerated. * configure.in: Remove all traces of snavigator, db, and grep. * configure: Regenerated.
* * security.h: Introduce names UNKNOWN_UID and UNKNOWN_GID and deleteCorinna Vinschen2003-02-066-47/+18
| | | | | | | | | | declaration of is_grp_member. * uinfo.cc (internal_getlogin): Use UNKNOWN_GID. * passwd.cc (pwdgrp::read_passwd): Use UNKNOWN_UID. * grp.cc (pwdgrp::read_group): Change group name to provide better feedback. (getgrgid): Use gid16togid32. * sec_helper.cc (is_grp_member): Delete.
* * setup-net.sgml: Add "setup-maxmem" sectionJoshua Daniel Franklin2003-02-062-0/+69
|
* * path.cc: Change 'to_posix_p' to 'to_posix' throughout.Christopher Faylor2003-02-052-15/+29
| | | | (conv_path_list_buf_size): Accommodate relative paths.
* 2003-02-05 Chris Demetriou <cgd@broadcom.com>Jeff Johnston2003-02-053-18/+39
| | | | | | | | * mips/configure.in (mipsisa32el-*-*): Handle in the same way as mipsisa32-*-*. (mipsisa32r2-*-*, mipsisa32r2el-*-*): New, handled in the same way as mipsisa32-*-*. * mips/configure: Regenerate.
* 2003-02-05 Chris Demetriou <cgd@broadcom.com>Jeff Johnston2003-02-053-20/+29
| | | | | | * mips/cfe.c (hardware_hazard_hook): Move... * mips/cfe_prestart.S (hardware_hazard_hook): To here, and translate into assembly.
* 2003-02-05 Jonathan Larmour <jifl@eCosCentric.com>Jeff Johnston2003-02-055-0/+17
| | | | | | | | | * libc/stdio/vsprintf.c (vsprintf, _vsprintf_r): Set _file fd to -1 to be sure it cannot later match a valid file fd causing isatty() to return 1. * libc/stdio/asprintf.c (asprintf, _asprintf_r): Ditto. * libc/stdio/sprintf.c (sprintf, _sprintf_r): Ditto. * libc/stdio/vasprintf.c (vasprintf, _vasprintf_r): Ditto.
* * path.cc (etc::dir_changed): Fix debug printf.Christopher Faylor2003-02-052-2/+5
|
* * sec_acl.cc (setacl): Move all permission settings to beginning ofCorinna Vinschen2003-02-053-99/+244
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | loop. Set default rights to same values as in alloc_sd(). Set DELETE for owner and default owner only if S_IWOTH is given. * sec_acl.cc: Change all __aclent16_t to __aclent32_t except in wrapper function definitions. Replace call to the aclXYZ functions by calls aclXYZ32. (searchace): Change type of third argument to __uid32_t and use ILLEGAL_UID instead of -1; (setacl): Remove some initializations. Only give STANDARD_RIGHTS_WRITE for S_IWOTH. Replace -1 by ILLEGAL_UID. (getacl): Change type of owner_sid, group_sid and ace_sid to cygpsid. In last else clause, suppress second call to ace_sid.get_id and use TRUE in first call. Replace EqualSid by ==. (acl_access): Call internal_getgroups in USER and GROUP cases. (acecmp: Define static. (acl32): Create from 16 bit type. (facl32): Ditto. (lacl32): Ditto. (aclcheck32): Ditto. (aclsort32): Ditto. (acltomode32): Ditto. (aclfrommode32): Ditto. (acltopbits32): Ditto. (aclfrompbits32): Ditto. (acltotext32): Ditto. (aclfromtext32): Ditto, and use strechr. (acl16to32): Create. (acl): Make it a wrapper function. (facl): Ditto. (lacl): Ditto. (aclcheck): Ditto. (aclsort): Ditto. (acltomode): Ditto. (aclfrommode): Ditto. (acltopbits): Ditto. (aclfrompbits): Ditto. (acltotext): Ditto. (aclfromtext): Ditto. * security.cc (write_sd): Call set_process_privilege and check ownership. (alloc_sd): Remove call to set_process_privilege and the owner check.
* * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, startEarnie Boyd2003-02-055-9/+35
| | | | | | | using GUID_DEFINED instead. * include/sqltypes.h: Ditto. * include/winnt.h: Ditto. * include/ddk/scsiwmi.h: Ditto.
* * include/sys/cygwin.h: Use C-style comments.Christopher Faylor2003-02-052-21/+25
|
* * sec_helper.cc (get_sids_info): New function.Corinna Vinschen2003-02-053-24/+72
| | | | | | | | | | | * security.cc (extract_nt_dom_user): Simplify with strechr. (get_user_groups): Initialize glen to MAX_SID_LEN. (get_user_local_groups): Ditto. (get_attribute_from_acl): Define ace_sid as cygpsid. (get_nt_attribute): Define owner_sid and group_sid as cygpsid. Call get_sids_info instead of cygsid.get_{u,g}id and is_grp_member. (get_nt_object_attribute): Ditto. (alloc_sd): Define ace_sid as cygpsid.
* Correct typo in last changelog entry.Danny Smith2003-02-041-1/+1
|
* * include/shlwapi.h (PathRelativePathTo[AW]): CorrectDanny Smith2003-02-042-2/+8
| | | | | protototypes. Thanks to: John Dallaway <jld@ecoscentric.com>.
* * syscalls.cc (struct system_cleanup_args): New struct.Thomas Pfaff2003-02-042-8/+31
| | | | | | (system_cleanup): New function. (system): Use pthread_cleanup_push and _pop to save and restore signal handlers and sigprocmask.
* * winsup.api/pthread/cancel11.c: New test.Thomas Pfaff2003-02-043-0/+149
| | | | * winsup.api/pthread/cancel12.c: Ditto.
* * path.cc (symlink): Create security attributes so that only theCorinna Vinschen2003-02-043-5/+8
| | | | | | user can modify the symlink. * security.cc (set_security_attribute): Remove symlink special handling.
* * grp.cc (internal_getgroups): Do not return without closingCorinna Vinschen2003-02-042-20/+26
| | | | the process handle.
* * security.h (class cygpsid): New class.Corinna Vinschen2003-02-046-91/+123
| | | | | | | | | | | | | | | | | (class cygsid): Use cygpsid as base. Remove members psid, get_id, get_uid, get_gid, string, debug_printf and the == and != operators. (cygsidlist::clear_supp): Only do work if setgroups has been called. * sec_helper.cc: Define sid_auth NO_COPY. (cygpsid::operator==): New operator. (cygpsid::get_id): New function. (cygpsid::string): New function. (cygsid::string): Delete. (cygsid::get_id): Delete. * pwdgrp.h: Change arguments of internal_getpwsid, internal_getgrsid and internal_getgroups to cygpsid. * passwd.cc (internal_getpwsid): Change argument from cygsid to cygpsid. * grp.cc (internal_getgrsid): Ditto. (internal_getgroups): Ditto.
* * ppc.h: Add TLS relocs. Format.Alan Modra2003-02-043-125/+205
| | | | * ppc64.h: Likewise.
* Eliminate most unneeded this-> pointers throughout.Christopher Faylor2003-02-0414-33/+37
|
* 2003-02-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-02-032-18/+36
| | | | | | * libc/stdlib/ldtoa.c (_ldtoa_r): Fix code to allocate the format buffer based on the precision, after we have processed the input value in a local buffer and know its relative magnitude.
* * security.h: Add third argument to set_process_privilege.Corinna Vinschen2003-02-035-8/+33
| | | | | | | | | * autoload.cc: Add OpenThreadToken. * sec_helper.cc (set_process_privilege): Add and use use_thread argument. * security.cc (alloc_sd): Modify call to set_process_privilege. Remember the result in each process. If failed and file owner is not the user, fail.
* * fhandler_socket.cc (fhandler_socket::recvfrom): Return bufferCorinna Vinschen2003-02-032-1/+18
| | | | | length and don't set errno in case of WSAEMSGSIZE error. (fhandler_socket::recvmsg): Ditto.
* * cygwinenv.sgml: Add section for 'CYGWIN codepage:[ansi|oem]'Joshua Daniel Franklin2003-02-033-1/+32
|
* * grp.cc (getgrent32): Only refresh group entries when at beginning.Christopher Faylor2003-02-014-11/+21
| | | | | | | | | | (internal_getgrsid): Only refresh if uninitialized. (internal_getgrent): Ditto. * passwd.cc (getpwent): Only refresh passwd entries when at beginning. (pwdgrp::read_passwd): linebuf *cannot* be NO_COPY. (internal_getpwsid): Only refresh if uninitialized. (getpass): No need to refresh passwd data here. * pwdgrp.h (refresh): Eliminate default.
* * include/commctrl.h (TCM_*): Add missing defines.Danny Smith2003-02-012-1/+14
|
* 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>Danny Smith2003-02-012-0/+56
| | | | | | | | | | Danny Smith <dannysmith@users.sourceforge.net> * include/prsht.h (PSP_*, PSH_*): Add missing defines. (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle for (_WIN32_IE >= 0x0400). (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union fields for (_WIN32_IE >= 0x0400).
* * dlfcn.cc (dlerror): Only report load errors once per error.Christopher Faylor2003-02-012-4/+13
|
* * fhandler_serial.cc (fhandler_serial::open): Avoid extraneous setting of res.Christopher Faylor2003-02-013-161/+187
| | | | | | | | | | | * termios.cc (tcsetattr): Correctly record errno after tcsetattr call. * fhandler_serial.cc (fhandler_serial::tcsetattr): Add error-checking so that if any Win32 SetComm*() calls fail, errno gets set to EINVAL and tcsetattr() returns -1. Catch invalid bitrates, mostly. If baud rate setting is B0, just drop DTR and leave Win32 DCB bitrate as-is since 0 is not a valid Win32 setting. (fhandler_serial::tcgetattr): If DTR is low, populate the bitrate as B0, otherwise get it from the DCB.
* * hppa.h (ldwa, ldda): Add ordered opcodes.John David Anglin2003-01-312-0/+6
|
* 2003-01-31 Michael Snyder <msnyder@redhat.com>Jeff Johnston2003-01-312-2/+20
| | | | | | * libc/sys/h8300hms/_exit.c (_exit, __exit): Slip a magic cookie into registers r1 and r2, so that the simulator can distinguish this trap from a breakpoint trap. Copied from libgloss.
* 2003-01-31 Michael Snyder <msnyder@redhat.com>Jeff Johnston2003-01-312-6/+11
| | | | | * libc/sys/h8300hms/crt0.S (_start): Change local label from .loop to .Loop, so that ld and gdb will ignore it.
* 2003-01-31 Frank Ch. Eigler <fche@redhat.com>Frank Ch. Eigler2003-01-313-2/+7
| | | | | * Makefile.tpl (all-sid): Add libiberty/bfd/opcodes dependencies. * Makefile.in: Regenerated.
* * passwd.cc (pwdgrp::read_passwd): linebuf *must* be static (from PierreChristopher Faylor2003-01-313-4/+12
| | | | | | Humblet). * pwdgrp.h (pwdgrp::refresh): Avoid calling read function if we already have lock since that means we are in the process of reading the file.
* * shared.cc (shared_info::heap_chunk_size): Use correct variable when readingChristopher Faylor2003-01-312-1/+6
| | | | HKLM.
* 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2003-01-312-5/+33
| | | | | | | | | | | | | | | * include/winbase.h (CreateFiber): Change first parameter to SIZE_T. (CreateJobObject[AW], CreateHardLink[AW]): Guard with (_WIN32_WINNT >= 0x0500). 2003-01-31 Bang Jun-Young <junyoung@netbsd.org> * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW): Add missing typedefs. (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing prototypes. (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
* * fhandler_registry.cc (fhandler_registry::exists): Fix off-by-one error whenChristopher Faylor2003-01-302-2/+9
| | | | inspecting path.
* * config.if: Copy from GCC.Alexandre Oliva2003-01-302-23/+22
|
* * lib/getopt.c: Allow environment variable control of POSIXLY_INCORRECT ↵Christopher Faylor2003-01-302-7/+9
| | | | behavior.
* 2003-01-29 Jason Tishler <jason@tishler.net>Jeff Johnston2003-01-292-0/+14
| | | | * libc/include/time.h: Declare nanosleep() under Cygwin.
* * fhandler_socket.cc (fhandler_socket::accept): On successful executionCorinna Vinschen2003-01-282-16/+20
| | | | set connection state of returned socket to CONNECTED.
* * mips.h (EF_MIPS_XGOT): Define.Alexandre Oliva2003-01-282-0/+7
|
* 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>Danny Smith2003-01-273-2/+8
| | | | | | * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct define. * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.