Commit Graph

  • c1a3171f2d 2002-06-27 Benjamin Kosnik <bkoz@redhat.com> Jeff Johnston 2002-06-27 23:58:38 +0000
  • 533b4e6644 2002-06-27 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-27 22:48:05 +0000
  • bf75aae8b3 Add missing entry. Christopher Faylor 2002-06-27 20:45:54 +0000
  • 179cae11d7 * cygheap.cc (cfree_and_set): New function. (cygheap_user::set_name): Use cfree_and_set to reset members. * cygheap.h (cygheap_user): Delete static members. (cygheap_user::puserprof): New member. (cfree_and_set): Declare. * dcrt0.cc (almost_null): Define. * winsup.h (almost_null): Declare. * syscalls.cc (cfree_and_set): Remove unused variable. * uinfo.cc (cygheap_user::homepath_env_buf): Eliminate. (cygheap_user::homedrive_env_buf): Ditto. (cygheap_user::userprofile_env_buf): Ditto. (cygheap_user::ontherange): YA change to try to preserve existing HOMEPATH and HOMEDRIVE. Return almost_null values when variables should not actually exist. (cygheap_user::env_logsrv): Ditto. (cygheap_user::env_domain): Ditto. (cygheap_user::env_userprofile): Ditto. Christopher Faylor 2002-06-27 20:44:27 +0000
  • 54be629f41 * libm/mathfp/s_pow.c (pow): Fix checks on variable k. Add exponent_is_even_int variable. Handle case where x is negative, and y is an odd integer. * libm/mathfp/sf_pow.c (powf): Likewise. Thomas Fitzsimmons 2002-06-27 20:41:49 +0000
  • c36e6dd754 * libm/mathfp/er_lgamma.c: Remove __kernel references. * libm/mathfp/erf_lgamma.c: Likewise. * libm/mathfp/s_tgamma.c: Likewise. * libm/mathfp/sf_tgamma.c: Likewise. Thomas Fitzsimmons 2002-06-27 20:25:57 +0000
  • baf051ca35 2002-06-27 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-27 20:09:26 +0000
  • d3c260c334 Delete extraneous comment from my previous change. Conrad Scott 2002-06-27 20:08:33 +0000
  • eba23038af * dcrt0.cc (dll_crt0_1): Let __progname point to the applications basename. Move eliminating ".exe" suffix from argv[0] so that it always also affects __progname. Corinna Vinschen 2002-06-27 16:01:38 +0000
  • 196cdd45f6 * thread.cc (pthread::create): Added trace printf to get CreateThread LastError. Christopher Faylor 2002-06-27 14:19:30 +0000
  • 5b509758a0 * mmap.cc (list::match): Check using pagesize aligned size. Corinna Vinschen 2002-06-27 13:01:35 +0000
  • 75c6a983c6 * fhandler_disk_file.cc (fhandler_disk_file::fstat_by_name): Force FindFirstFile on first file of directory when asking for x:\ . Christopher Faylor 2002-06-27 03:06:44 +0000
  • b3e2d035bb * cygheap.cc (cygheap_user::set_name): Correct thinko in below change. Christopher Faylor 2002-06-27 02:29:57 +0000
  • c99902b9b0 * cygheap.cc (cygheap_user::set_name): Avoid clearing things when just setting name to itself or during first time initialization. * environ.cc (check_case_init): Make case insensitive. Christopher Faylor 2002-06-26 19:39:05 +0000
  • be5007aa52 * fhandler.h (fhandler_socket::bind): Add method definition. (fhandler_socket::connect): Ditto. (fhandler_socket::listen): Ditto. (fhandler_socket::accept): Ditto. (fhandler_socket::getsockname): Ditto. (fhandler_socket::getpeername): Ditto. (fhandler_socket::recvfrom): Ditto. (fhandler_socket::recvmsg): Ditto. (fhandler_socket::sendto): Ditto. (fhandler_socket::sendmsg): Ditto. (fhandler_socket::shutdown): Ditto. * fhandler_socket.cc (get_inet_addr): Move here from net.cc. (fhandler_socket::bind): New method. (fhandler_socket::connect): Ditto. (fhandler_socket::listen): Ditto. (fhandler_socket::accept): Ditto. (fhandler_socket::getsockname): Ditto. (fhandler_socket::getpeername): Ditto. (fhandler_socket::recvfrom): Ditto. (fhandler_socket::recvmsg): Ditto. (fhandler_socket::sendto): Ditto. (fhandler_socket::sendmsg): Ditto. (fhandler_socket::shutdown): Ditto. * net.cc: Various formatting cleanups throughout. (get_inet_addr): Move to fhandler_socket.cc. (cygwin_bind): Move base functionality to appropriate fhandler_socket method. (cygwin_connect): Ditto. (cygwin_listen): Ditto. (cygwin_accept): Ditto. (cygwin_getsockname): Ditto. (cygwin_getpeername): Ditto. (cygwin_recvfrom): Ditto. (cygwin_recvmsg): Ditto. (cygwin_sendto): Ditto. (cygwin_sendmsg): Ditto. (cygwin_shutdown): Ditto. Corinna Vinschen 2002-06-26 19:25:09 +0000
  • 0431ed4e0d ld: * emulparams/shelf.sh (STACK_ADDR): Don't define. (OTHER_SECTIONS): Define. * emulparams/shelf_nbsd.sh ((STACK_ADDR): Don't undef. (OTHER_SECTIONS): Undef. newlib: * libc/sys/sh/crt0.S: Remove vestigial .section directive. gcc: * config/sh/crt1.asm: remove _stack label definition and sentinel value. Joern Rennecke 2002-06-26 15:42:34 +0000
  • 303af15742 * pwdgrp.h (pwdgrp_read::~pwdgrp_read): Avoid compiler warning. Corinna Vinschen 2002-06-26 14:59:22 +0000
  • 8698edb8ae * dcrt0.cc (_dcrt0): Be more defensive when reserved block is used and it's not cygwin info. Christopher Faylor 2002-06-26 05:37:29 +0000
  • f279e522b0 * autoload (noload): Avoid clobbering bx register. * environ.cc (codepage_init): Use case insensitive match. * fhandler_console.cc (cp_get_internal): Delete. (con_to_str): Use get_cp to derive code page. (str_to_con): Ditto. * miscfuncs.cc (get_cp): New function. (sys_wcstombs): New function. Converted from macro. (sys_mbstowcs): Ditto. * winsup.h: Reflect above changes. Christopher Faylor 2002-06-26 05:29:41 +0000
  • 109e482278 * winsup.h: Minor cleanup. * path.h (path_conv::[]): New operator. * syscalls.cc (_link): Use path_conv operators rather than methods, where appropriate. Minor white space cleanup. * include/cygwin/version.h: Bump DLL minor number. * dcrt0.cc (sm): Make NO_COPY. Christopher Faylor 2002-06-26 04:21:01 +0000
  • b4b15309b7 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant. Conrad Scott 2002-06-25 21:16:46 +0000
  • 8e8a913ff1 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net> Danny Smith 2002-06-25 21:05:19 +0000
  • fc067ba5b8 2002-06-25 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-25 18:17:25 +0000
  • ffddf61ea7 2002-06-25 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-25 18:05:31 +0000
  • 6331b65843 * syscalls.cc (chown): Convert uid to 32 bit. (lchown): Ditto. (fchown): Ditto. Corinna Vinschen 2002-06-25 08:06:29 +0000
  • e85e106d88 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com> Danny Smith 2002-06-25 03:26:21 +0000
  • 0914e17db5 Update from Joshua Daniel Franklin Christopher Faylor 2002-06-25 01:16:23 +0000
  • 0fa276e1d5 merge from gcc DJ Delorie 2002-06-25 01:03:52 +0000
  • 1e7ca7111f Fix typo in latest change to libc/machine/sh - new file should be strlen.S. Jeff Johnston 2002-06-25 00:02:32 +0000
  • d5487d3fb7 * libc/search/db_local.h: New file. * libc/include/db.h: Remove. * libc/search/Makefile.am (LIB_SOURCES): Add db_local.h. * libc/search/hash.c (MIN,MAX): Add macros. Change <db.h> to "db_local.h". * libc/search/hash_bigkey.c: Likewise. * libc/search/hash_buf.c: Likewise. * libc/search/hash_func.c: Likewise. * libc/search/hash_log2.c: Likewise. * libc/search/hash_page.c: Likewise. Thomas Fitzsimmons 2002-06-24 23:05:08 +0000
  • 59c6d6c4b5 2002-06-24 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-24 21:46:06 +0000
  • e773b7cf30 * dtable.cc (dtable::find_unused_handle): Avoid coercion. Christopher Faylor 2002-06-24 21:14:04 +0000
  • e08a611849 * libc/machine/sh/strcpy.S: New file. * libc/machine/sh/Makefile.am (lib_a_SOURCES): Add rule for it. * libc/machine/sh/Makefile.am: Regenerate. Joern Rennecke 2002-06-24 20:30:08 +0000
  • a5dadf33f9 Fix typos. Jeff Johnston 2002-06-24 20:09:40 +0000
  • 4c78be52df * dtable.cc (fhandler_base::dup2): Cleanup. Ensure that lock is turned off in error condition. Christopher Faylor 2002-06-24 20:05:52 +0000
  • a70486d790 2002-06-24 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-24 20:03:38 +0000
  • ced6a5288b 2002-06-24 Ben Elliston <bje@redhat.com> Ben Elliston 2002-06-24 17:41:28 +0000
  • caaac2d1f4 merge from gcc DJ Delorie 2002-06-24 17:39:28 +0000
  • 3118725a60 * libc/include/ndbm.h: Remove. * libc/search/ndbm.c: Remove. Thomas Fitzsimmons 2002-06-24 17:35:37 +0000
  • 30a0616840 2002-06-24 WATANABE Hirofumi <eban@os.rim.or.jp> Thomas Fitzsimmons 2002-06-24 15:59:38 +0000
  • 1fd072b6e4 * uinfo.cc (internal_getlogin): Set myself->uid and myself->gid instead of user.real_uid and user.real_gid. (uinfo_init): Evaluate orig_uid and real_uid from myself->uid. Ditto for gid. Corinna Vinschen 2002-06-24 15:40:57 +0000
  • de0557f7a3 * security.cc (get_group_sidlist): Add pw argument and use pw->pw_name in call to get_supplementary_group_sidlist. (create_token): Add pw argument and use it in call to get_group_sidlist. * security.h: Add pw argument in declaration of create_token. * syscalls.cc (seteuid32): Add pw argument in call to create_token. Christopher Faylor 2002-06-24 13:01:50 +0000
  • 76093a9b7e * ntsec.sgml: Clean up text for examples of /etc/passwd and /etc/group. Add examples with SIDs. Warn about changing them crudely. Corinna Vinschen 2002-06-24 09:30:02 +0000
  • f8f2ad211f * include/objidl.h (struct tagPROPVARIANT): Kill obsolete union member _VARIANT_BOOL bool. Danny Smith 2002-06-24 04:51:34 +0000
  • e106f92bfc * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define. Danny Smith 2002-06-24 02:49:47 +0000
  • 7c00c9bd40 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net> Danny Smith 2002-06-24 02:46:38 +0000
  • 035bfbddf5 * fhandler.cc (fhandler_base::fstat): Set S_IFIFO for pipes. * fhandler_socket.cc (fhandler_socket.cc::fstat): Set S_IFSOCK. Christopher Faylor 2002-06-24 02:23:14 +0000
  • eecef29f50 * lib/_cygwin_S_IEXEC.cc: Remove obsolete file. Christopher Faylor 2002-06-24 02:08:41 +0000
  • 85b995d4f1 Use cygwin_{shm,ipc}.h instead of /sys/{shm,ipc}.h throughout. * sys/ipc.h: Remove. * sys/shm.h: Remove. * cygwin_ipc.h: New file. * cygwin_shm.h: New file. Christopher Faylor 2002-06-23 22:56:58 +0000
  • 6bda8defe9 * cygwin.sc: Add recent changes from ld sources. * winsup.h: Move #ifdef EXPCGF code into "winbase.h". * winbase.h: #ifdef EXPCGF code moved here from "winsup.h". Christopher Faylor 2002-06-23 18:55:23 +0000
  • f6709c07db 2002-06-12 Thomas Pfaff <tpfaff@gmx.net> Robert Collins 2002-06-23 07:36:21 +0000
  • 0278e3a33f * Makefile.in (cygrun.exe): Move -lgcc where it will do some good. Christopher Faylor 2002-06-22 02:56:56 +0000
  • 0094fa046c * Makefile.in (cygrun.exe): Use -lgcc when linking. Christopher Faylor 2002-06-22 02:50:01 +0000
  • ddcf02a320 * configure.in: Fix AIX configury bug. DJ Delorie 2002-06-21 22:20:17 +0000
  • 01f5155e98 * libc/time/strftime.c (strftime): Add %e format specifier. Corinna Vinschen 2002-06-21 20:04:40 +0000
  • 930bc96b4a * libc/search/hash.h (LITTLE_ENDIAN, BIG_ENDIAN): Define if not previously defined. Thomas Fitzsimmons 2002-06-21 19:09:50 +0000
  • 55105f8660 2002-06-21 Richard Earnshaw (rearnsha@arm.com) Jeff Johnston 2002-06-21 18:44:09 +0000
  • 2e78444a3e 2002-06-21 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-21 18:40:50 +0000
  • d427d09204 2002-06-21 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-21 18:29:23 +0000
  • 35728d4f14 2002-06-21 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-21 18:15:56 +0000
  • cd6df12137 * what.texinfo: Fix typo. Christopher Faylor 2002-06-21 15:28:06 +0000
  • 4a2bfab76e 2002-06-21 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-21 15:26:47 +0000
  • 1a7cb557b0 * syscalls.cc (stat64_to_stat32): Correctly evaluate st_rdev. (fstat64): Set st_rdev to same value as st_dev. (stat_worker): Ditto. Corinna Vinschen 2002-06-21 15:01:19 +0000
  • 49056987f1 * security.cc (alloc_sd): Carefully check owner_sid again after trying SIDs from cygheap. Corinna Vinschen 2002-06-21 12:57:19 +0000
  • dd0208eb34 * security.cc (alloc_sd): Remove unnecessary retrieval of owner name. Check uid for current user first and use SIDs from cygheap if so. Set errno to EINVAL if user SID isn't retrievable. Just print user SID as debug output. Don't bail out if group SID isn't retrievable. Change debug output appropriately. Corinna Vinschen 2002-06-21 12:37:51 +0000
  • f42d18eaeb Set correct value for ADP_Stopped_RunTimeError Nick Clifton 2002-06-21 06:55:37 +0000
  • d7c2bd8ee7 * errno.cc: Change text description for EBADF throughout. Christopher Faylor 2002-06-21 05:47:09 +0000
  • d70b993fe2 remove unneeded white space Christopher Faylor 2002-06-21 05:01:56 +0000
  • 7c02f861e3 * uinfo.cc (cygheap_user::ontherange): Use env_name for NetUserGetInfo. (cygheap_user::env_logsrv): Verify env_domain is valid. * environ.cc: Include child_info.h and keep spenvs[] sorted. (environ_init): Check child_proc_info instead of myself->ppid_handle. Christopher Faylor 2002-06-21 05:01:17 +0000
  • a7b23a8f11 * Makefile.am (LIB_OBJECTLISTS): Add libc/search/objectlist.awk.in. * libc/Makefile.am (SUBDIRS): Add search. (SUBLIBS): Add search/libsearch.la. * libc/configure.in (AC_OUTPUT): Add search/Makefile. * libc/search: New directory. * libc/search/Makefile.am: New file. * libc/search/extern.h: New file. * libc/search/hash.c: New file. * libc/search/hash.h: New file. * libc/search/hash_bigkey.c: New file. * libc/search/hash_buf.c: New file. * libc/search/hash_func.c: New file. * libc/search/hash_log2.c: New file. * libc/search/hash_page.c: New file. * libc/search/hcreate.3: New file. * libc/search/hcreate.c: New file. * libc/search/hcreate.c~: New file. * libc/search/hcreate_r.c: New file. * libc/search/ndbm.c: New file. * libc/search/page.h: New file. * libc/search/tdelete.c: New file. * libc/search/tdestroy.c: New file. * libc/search/tfind.c: New file. * libc/search/tsearch.3: New file. * libc/search/tsearch.c: New file. * libc/search/twalk.c: New file. * libc/include/db.h: New file. * libc/include/ndbm.h: New file. * libc/include/search.h: New file. * libc/include/sys/queue.h: New file. * libc/include/sys/cdefs.h: New file. * libc/include/sys/param.h [__IEEE_LITTLE_ENDIAN,__IEEE_BIG_ENDIAN]: Set BYTE_ORDER to LITTLE_ENDIAN or BIG_ENDIAN. * libc/include/sys/errno.h (EFTYPE): New macro. * libc/search/bsearch.c: Move from libc/stdlib. * libc/search/qsort.c: Likewise. * libc/stdlib/Makefile.am (LIB_SOURCES): Remove bsearch.c and qsort.c. (CHEWOUT_FILES): Remove bsearch.def and qsort.def. * libc/stdlib/stdlib.tex: Remove references to bsearch and qsort. Thomas Fitzsimmons 2002-06-20 19:51:40 +0000
  • c25ebbaf55 * fhandler.cc (fhandler_base::set_flags): Change priority of "linked in" default binmode setting so that it has priority over optional setting. Christopher Faylor 2002-06-20 00:36:40 +0000
  • 6311ef8575 * configure.in: replace ${topsrcdir} with ${srcdir} DJ Delorie 2002-06-19 23:57:41 +0000
  • fa6b252e9f * configure.in: Move definition of libstdcxx_flags right above usage, rather than waaay earlier. DJ Delorie 2002-06-19 23:53:30 +0000
  • 18c85e1ad3 * configure.in: Rearrange a little. DJ Delorie 2002-06-19 23:47:55 +0000
  • 79188d5fa9 * configure.in: Pull definition of is_cross_compiler earlier. DJ Delorie 2002-06-19 23:39:41 +0000
  • 333dcaabe5 * configure.in: Rearrange a little. DJ Delorie 2002-06-19 23:24:18 +0000
  • 78125538d3 * configure.in: Remove references to librx. * Makefile.in: Remove references to librx. DJ Delorie 2002-06-19 23:07:26 +0000
  • ef467338e4 2002-06-19 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-19 22:17:33 +0000
  • 676a64b87d * configure.in: Eliminate ${gasdir} variable. DJ Delorie 2002-06-19 17:39:26 +0000
  • 7f55c08c86 * libm/common/sf_lround.c (round): Change name to: (lround). * libm/common/sf_remquo.c (remquo): Pass all arguemnts to remquof. Thomas Fitzsimmons 2002-06-19 17:15:47 +0000
  • 03a2ce9a36 Use hMainProc where appropriate, throughout. * environ.cc (spenv::retrieve): Add debugging statements. * pinfo.cc (set_myself): Don't call strace.hello if already stracing. * strace.cc (strace): Move NO_COPY keyword so that it will actually take effect. Christopher Faylor 2002-06-19 15:27:27 +0000
  • 834224ab85 * uinfo.cc (cygheap_user::ontherange): Call NetUserGetInfo() only with non-NULL logserver parameter. Corinna Vinschen 2002-06-19 13:56:34 +0000
  • e1164b684d 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net> Danny Smith 2002-06-19 12:32:06 +0000
  • 33bd2d1268 * cygpath.cc (usage): Clean up usage output. (dowin): Correct output of -t mixed for -ADHPSW options. Christopher Faylor 2002-06-19 02:09:41 +0000
  • 7c1d8db987 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net> Danny Smith 2002-06-19 01:15:45 +0000
  • c9ca68d7b5 * testsuite/lib/passfail.exp (newlib_pass_fail_all): New procedure. (newlib_pass_fail): Change to compile and run only one file. * testsuite/newlib.locale/locale.exp: Use new newlib_pass_fail_all procedure. * testsuite/newlib.string/string.exp: Likewise. Thomas Fitzsimmons 2002-06-18 22:39:17 +0000
  • fb92103141 Fix formatting of ;; for frv. Dave Brolley 2002-06-18 21:41:22 +0000
  • a33cd4bc71 2002-06-18 Dave Brolley <brolley@redhat.com> Dave Brolley 2002-06-18 21:34:27 +0000
  • 4ecedd09e7 2002-06-18 Dave Brolley <brolley@redhat.com> Dave Brolley 2002-06-18 21:20:28 +0000
  • c2b0dec2dc 2002-06-18 Dave Brolley <brolley@redhat.com> Dave Brolley 2002-06-18 21:19:17 +0000
  • 7ed77745fc 2002-06-18 Dave Brolley <brolley@redhat.com> Dave Brolley 2002-06-18 21:16:32 +0000
  • 1b1dbc6720 2002-06-18 Dave Brolley <brolley@redhat.com> Dave Brolley 2002-06-18 21:15:57 +0000
  • 685f52ef48 2002-06-18 Dave Brolley <brolley@redhat.com> Dave Brolley 2002-06-18 21:09:34 +0000
  • 97858a2641 * include/tchar.h (_getts): Define as _getws for _UNICODE. (_putts): Define as _putws for _UNICODE. Thanks to: Tomasz Pona <cochisek@poczta.onet.pl> for report. Danny Smith 2002-06-18 20:48:57 +0000
  • af1c257a9b * libc/include/ctype.h: Remove isblank macro. Thomas Fitzsimmons 2002-06-18 18:49:17 +0000
  • 4e04fa902a 2002-06-18 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2002-06-18 16:07:14 +0000
  • 8cb1442e10 * include/float.h: #include_next<float.h> before header guard. Danny Smith 2002-06-18 04:20:14 +0000
  • 9fe2a2157b 2002-06-18 Casper S. Hornstrup <chorns@users.sourceforge.net> Danny Smith 2002-06-18 04:13:18 +0000
  • 6cde27195c 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net> Danny Smith 2002-06-17 08:22:02 +0000
  • 00a9e8a063 reword Christopher Faylor 2002-06-16 23:38:50 +0000