Commit Graph

  • 9c6156f865 * libc/include/sys/cdefs.h (_Static_assert): Accommodate gcc >= 4.6. Corinna Vinschen 2013-05-22 17:53:07 +00:00
  • 742fb38c56 * libc/include/sys/cdefs.h (_Static_assert): Accommodate gcc >= 4.6. Corinna Vinschen 2013-05-22 17:53:07 +00:00
  • 14afd12bcd Add EM_INTEL205 to EM_INTEL209 H.J. Lu 2013-05-22 17:02:35 +00:00
  • c20a5e603a * spinlock.h (ULONG): Replace LONG operator with ULONG to accommodate the fact that CURR_SHARED_MAGIC and USER_SHARED_MAGIC are unsigned values. * shared.cc (shared_info::initialize): Drop explicit cast here. Corinna Vinschen 2013-05-22 16:55:55 +00:00
  • 7dfacd3869 * new-features.sgml (ov-new1.7.19): Add arc4random, arc4random_addrandom, arc4random_buf, arc4random_stir and arc4random_uniform. Corinna Vinschen 2013-05-21 19:10:06 +00:00
  • 3e096c5010 Add missing ChangeLog entry for former checkin. Corinna Vinschen 2013-05-21 19:07:52 +00:00
  • 291d93b58b * Makefile.in (DLL_OFILES): Add arc4random.o. * common.din: Export arc4random, arc4random_addrandom, arc4random_buf, arc4random_stir and arc4random_uniform. * mktemp.cc (arc4random): Remove static replacement function. * posix.sgml (std-bsd): Add arc4random functions. * include/cygwin/stdlib.h: Declare arc4random functions. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. * libc/arc4random.cc: New file implementing arc4random functions taken from FreeBSD. Corinna Vinschen 2013-05-21 19:04:49 +00:00
  • 3e8d2576fd * globals.cc (__isthreaded): New global variable. Explain what it's used for. * miscfuncs.cc (thread_wrapper): Set __isthreaded to 1 here. Corinna Vinschen 2013-05-21 18:53:23 +00:00
  • cc4a1b830d * fhandler.h (class fhandler_dev_random): Change type of pseudo to uint32_t to make sure it's 32 bit on all supported platforms. Corinna Vinschen 2013-05-21 18:51:36 +00:00
  • 2cf3d4faae x86_64 only: * gendef (_sigfe_maybe): Drop pushing %r12, use %r10 instead since we don't call yield anymore. (_sigfe): Ditto. (_sigbe): Ditto. Corinna Vinschen 2013-05-21 18:26:48 +00:00
  • e0ce0961fe * new-features.sgml (ov-new1.7.19): Add __b64_ntop and __b64_pton. Corinna Vinschen 2013-05-21 10:11:15 +00:00
  • e99674fb55 * libc/base64.c: New file. * Makefile.in (DLL_OFILES): Add base64.o. * common.din: Export __b64_ntop and __b64_pton. * posix.sgml (std-bsd): Add __b64_ntop and __b64_pton. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Corinna Vinschen 2013-05-21 10:07:55 +00:00
  • 676548b3d1 * syscalls.cc (open): Only return ENOTDIR if file exists. Corinna Vinschen 2013-05-21 10:04:45 +00:00
  • 649619b56d Reinstantiate accidentally removed patch from 2009-05-16: * Makefile.in (cygpath.exe): Link against cygwin.a before linking against ntdll.dll to avoid linking symbols defined in both DLLs from ntdll. (ps.exe): Ditto. Corinna Vinschen 2013-05-21 09:32:12 +00:00
  • c57af2d6ad * libc/reent/reent.c (_wrapup_reent): Remove. Corinna Vinschen 2013-05-16 12:29:28 +00:00
  • 99e87649c7 * libc/reent/reent.c (_wrapup_reent): Remove. Corinna Vinschen 2013-05-16 12:29:28 +00:00
  • dae40103a5 * sigproc.cc (sig_hold): Delete. (sigheld): Delete. (sig_send): Eliminate special-case __SIGHOLD handling. (wait_sig): Just flag when signals are on hold and add them to the queue rather than stalling the wait_sig loop. Clear the flag when __SIGNOHOLD is specified. Christopher Faylor 2013-05-16 05:36:15 +00:00
  • 58854fc721 * Makefile.in (devices_CFLAGS): Drop -Os. Corinna Vinschen 2013-05-14 17:28:45 +00:00
  • b39bb1802a * Makefile.in (localtime_CFLAGS): Define as -fwrapv since localtime code requires int overflows to be fully defined. * localtime.cc: Align a bit more to upstream code. Corinna Vinschen 2013-05-14 13:34:05 +00:00
  • ccd40e46d7 * grp.cc (get_groups): Convert to void function. (initgroups32): Accommodate the aforementioned change. (getgrouplist): Ditto. Corinna Vinschen 2013-05-14 09:07:30 +00:00
  • ee6ed1db45 * grp.cc (get_groups): Never return error. Always create a group list, even if it's empty. Corinna Vinschen 2013-05-14 08:50:37 +00:00
  • d46cc674ec Added Wishlist file, based on my FURTHER WORK proposal to the -patches list on April 29. Warren Young 2013-05-13 22:00:44 +00:00
  • 23df0de9fd Missed MAINTAINERS entry from previous commit. DJ Delorie 2013-05-13 21:40:50 +00:00
  • accd7a7cf7 Missed MAINTAINERS entry from previous commit. DJ Delorie 2013-05-13 21:40:50 +00:00
  • 2f2a304234 [newlib] * configure.host (msp430): Add. * libc/include/machine/ieeefp.h: Add MSP430 support. * libc/include/machine/setjmp.h: Likewise. * libc/include/sys/config.h: Likewise. * libc/machine/configure.in (msp430): Add. * libc/machine/configure: Regenerate. * libc/machine/msp430: New directory. DJ Delorie 2013-05-13 21:39:51 +00:00
  • 362739c85b [newlib] * configure.host (msp430): Add. * libc/include/machine/ieeefp.h: Add MSP430 support. * libc/include/machine/setjmp.h: Likewise. * libc/include/sys/config.h: Likewise. * libc/machine/configure.in (msp430): Add. * libc/machine/configure: Regenerate. * libc/machine/msp430: New directory. DJ Delorie 2013-05-13 21:39:50 +00:00
  • e4ab61a8ab Removed setup.xml and cygwin-ug.xml: they were not inputs to any of the documentation outputs. Apparently they were the predecessors of setup-net.xml and cygwin-ug-net.xml. I don't know if for a time there were parallel versions of the manuals and one fork died, or if the cutover was clean and the old versions were just never removed. Either way, they're dead junk now. Warren Young 2013-05-13 21:17:22 +00:00
  • 73dfbd86bd * include/cygwin/version.h: Bump api minor number to reflect previous change. Christopher Faylor 2013-05-13 19:27:34 +00:00
  • 6d15197bce * i686.din: Remove _strtold. * x86_64.din: Move strtold definition... * common.din: ...to here. Christopher Faylor 2013-05-13 19:25:35 +00:00
  • e6e7ba7426 2013-05-10 Freddie Chopin <freddie_chopin@op.pl> Jeff Johnston 2013-05-10 20:14:33 +00:00
  • c0d8520eeb 2013-05-10 Freddie Chopin <freddie_chopin@op.pl> Jeff Johnston 2013-05-10 20:14:33 +00:00
  • a2a7aa3f4c - Added <?xml> and <!DOCTYPE> tags to the top of utils.xml and pretty- printed it. - Removed obsolete utils.sgml - Added a ChangeLog entry for this replacement, which partially took place days ago. This checkin formalizes the switch from SGML to DocBook XML for this file. Warren Young 2013-05-10 15:58:48 +00:00
  • 4367acc471 binutils/ChangeLog: * doc/binutils.texi: Document -Mvirt disassembler option. Andrew Pinski 2013-05-10 01:08:48 +00:00
  • 053c8948b7 2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-05-08 23:13:51 +00:00
  • 1b7ad41e50 2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-05-08 23:13:51 +00:00
  • ad48b1b79c change wording Christopher Faylor 2013-05-08 00:10:35 +00:00
  • eeec3bebbc * fhandler_tty.cc (fhandler_pty_common::__acquire_output_mutex): Never wait an INFINITE amount of time. Instead default to 1/10 second. (fhandler_pty_slave::open): Just default to INFINITE wait rather than (now) waiting longer than previously. Christopher Faylor 2013-05-08 00:10:08 +00:00
  • 6bd6954bdc 2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-05-07 21:40:10 +00:00
  • 857f0895d0 2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-05-07 21:40:09 +00:00
  • c0e447afd0 2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-05-07 18:24:14 +00:00
  • 913b2f6820 2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-05-07 18:24:14 +00:00
  • 3483cbea76 fix typo Christopher Faylor 2013-05-06 23:32:38 +00:00
  • 170c43cf3f Reverted XInclude in cygwin-api.in.xml from an XInclude to a DOCTOOL include. You can't mix the two fragment inclusion mechanisms within a single document because of the way it interacts with autoconf "build in separate tree" mechanism. Either work separately, but they fail when you try to use them together due to the way doctool chooses output directories for its generated files. Warren Young 2013-05-06 21:20:41 +00:00
  • 5d61ee0192 2013-05-06 Sandra Loosemore <sandra@codesourcery.com> Jeff Johnston 2013-05-06 18:31:56 +00:00
  • c679469487 2013-05-06 Sandra Loosemore <sandra@codesourcery.com> Jeff Johnston 2013-05-06 18:31:56 +00:00
  • c16862d85b 2013-05-06 Sandra Loosemore <sandra@codesourcery.com> Jeff Johnston 2013-05-06 18:23:09 +00:00
  • c0732e27d9 2013-05-06 Sandra Loosemore <sandra@codesourcery.com> Jeff Johnston 2013-05-06 18:23:08 +00:00
  • d81e052096 2013-05-06 Paul Brook <paul@codesourcery.com> Catherine Moore 2013-05-06 15:25:45 +00:00
  • e021972911 * Makefile (FAQ_SOURCES): Use wildcard function to find sources in srcdir. Christopher Faylor 2013-05-03 20:41:12 +00:00
  • ebba7327e1 * spawn.cc (ILLEGAL_SIG_FUNC_PTR): New define. (system_call_handle): Rename from system_call_cleanup. (is_system_call): New convenience method. (system_call_handle::system_call_handle): Use ILLEGAL_SIG_FUNC_PTR rather than cast. Call sig_send here rather than in caller. Initialize oldint. (system_call_handle::arm): New function pulled from constructor. (~system_call_handle::system_call_handle): Use is_system_call(). (child_info_spawn::worker): Use system_call_handle to set up for system call early. Use arm call prior to waiting for child to properly set up signal handling. Move comment closer to code it is commenting on. Christopher Faylor 2013-05-03 19:39:01 +00:00
  • 36d4d414c6 * archures.c: Add some more MSP430 machine numbers. * config.bfd (msp430): Define targ_selvecs. * configure.in: Add bfd_elf32_msp430_ti_vec. * cpu-msp430.c: Add some more MSP430 machine numbers. * elf32-msp430.c Add support for MSP430X relocations. Add support for TI compiler generated relocations. Add support for sym_diff relocations. Add support for relaxing out of range short branches into long branches. Add support for MSP430 attribute section. * reloc.c: Add MSP430X relocations. * targets.c: Add bfd_elf32_msp430_ti_vec. * bfd-in2.h: Regenerate. * configure: Regenerate. * libbfd.h: Regenerate. Nick Clifton 2013-05-02 21:06:14 +00:00
  • 32d9bab55e Generating faq/faq.body automatically from faq/faq.html whenever latter is updated, using new bodysnatcher.pl script. Warren Young 2013-05-02 00:10:15 +00:00
  • 1f8b70e2a1 Initial; ignoring generated files. Warren Young 2013-05-01 23:34:58 +00:00
  • 8142972d87 Modernized user guide, API reference, and FAQ generation. Overall effect is to move away from DocBook SGML and DJ Delorie's doctool and toward pure DocBook XSL. (There remains just one use of doctool, and we have plans for replacing it, too.) See ChangeLog for details. Warren Young 2013-05-01 23:30:25 +00:00
  • 0cfce9acc9 * resource.cc (setrlimit): Use consistent commenting style. Return EINVAL when rlim_cur > rlim_max. Christopher Faylor 2013-05-01 21:19:51 +00:00
  • 1f36328e7f Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatch warnings between regparm definitions and declarations. * smallprint.cc (__small_vswprintf): Conditionalize declaration and setting of l_opt for only x86_64. * spawn.cc (child_info_spawn::worker): Remove unused 'pid' variable. * thread.cc (verifyable_object_isvalid): Temporarily define as non-inline with gcc 4.7+, regardless of target. Yaakov Selkowitz 2013-05-01 01:20:37 +00:00
  • 92f63de367 * gendef: Fix sigfe.s typo. Christopher Faylor 2013-05-01 01:15:07 +00:00
  • 3cb9da1461 * spawn.cc (system_call_cleanup): Rename from pthread_cleanup. Extend functionality. (system_call_cleanup::system_call_cleanup): Set up signals like system() requires. Unblock previously-blocked signal handling. (system_call_cleanup::~system_call_cleanup): Restore signal handling after system(). (child_info_spawn::worker): Put signals on hold and use system_call_cleanup class to set and restore signals rather than doing it prior to to running the program. Remove the ill-conceived pthread_cleanup stuff. Christopher Faylor 2013-04-30 23:51:08 +00:00
  • cc5bdf003f * exceptions.cc (cygwin_exception::dumpstack): Guard against wild pointer dereference. (CYG_EXC_CONTINUE_EXECUTION): Define based on standard Windows definition. (CYG_EXC_CONTINUE_SEARCH): Ditto. (exception::handle): Move andreas detection earlier. Make comment clearer. (signal_exit): Set core-dumped flag. Christopher Faylor 2013-04-30 23:47:01 +00:00
  • 9379e877da Sigh. Another missing checkin. Christopher Faylor 2013-04-30 23:44:06 +00:00
  • 3299379762 missing checkin Christopher Faylor 2013-04-30 23:43:28 +00:00
  • bfebe413bd * i686.din: New file. * x86_64.din: New file. * common.din: New file. * cygwin.din: Delete. * cygwin64.din: Delete. * gendef: Rework to take options rather than using positional parameters. Accept multiple files as input. Christopher Faylor 2013-04-30 23:43:08 +00:00
  • 6d4456d57f This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20130501'. sid-snapshot-20130501 cvs2svn 2013-04-30 12:40:43 +00:00
  • 28204e0849 2013-04-30 Jan-Benedict Glaw <jbglaw@lug-owl.de> Jan-Benedict Glaw 2013-04-30 12:40:42 +00:00
  • b7b145f52c 2013-04-30 Jan-Benedict Glaw <jbglaw@lug-owl.de> jbglaw 2013-04-30 12:40:41 +00:00
  • f821269534 * autoload.cc (CreateSymbolicLinkW): Rename from CreateSymbolicLink. Christopher Faylor 2013-04-30 00:52:46 +00:00
  • 966a0a13eb 2013-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-04-29 21:06:23 +00:00
  • b334e6660a 2013-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-04-29 21:06:23 +00:00
  • 63c86a952c 2013-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-04-29 20:56:05 +00:00
  • 2a55aa79a9 2013-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de> Jeff Johnston 2013-04-29 20:56:05 +00:00
  • 4b7586ff43 2013-04-29 Freddie Chopin <freddie_chopin@op.pl> Jeff Johnston 2013-04-29 20:02:34 +00:00
  • 3b3376e029 2013-04-29 Freddie Chopin <freddie_chopin@op.pl> Jeff Johnston 2013-04-29 20:02:33 +00:00
  • 1755232aca * config.guess: Update from config repo. * config.sub: Ditto. Jan-Benedict Glaw 2013-04-29 15:13:53 +00:00
  • 3737e34f7e * config.guess: Update from config repo. * config.sub: Ditto. jbglaw 2013-04-29 15:13:52 +00:00
  • 151f737ab0 * fcntl.cc (fcntl): Define as export alias for fcntl64 on x86_64. Corinna Vinschen 2013-04-26 18:20:17 +00:00
  • efa480e034 2013-04-25 Sebastian Huber <sebastian.huber@embedded-brains.de> Joel Sherrill 2013-04-25 15:29:19 +00:00
  • 7881a70fad 2013-04-25 Sebastian Huber <sebastian.huber@embedded-brains.de> Joel Sherrill 2013-04-25 15:29:19 +00:00
  • 453c3a5fe8 * faq-programming.xml (faq.programming.64bitporting): Fix typo. Corinna Vinschen 2013-04-25 10:16:01 +00:00
  • 77dcee573c * faq-programming.xml (faq.programming.64bitporting): Extend entry. (faq.programming.64bitporting-fail): New entry. (faq.programming.64bitporting-cygwin64): New entry. Corinna Vinschen 2013-04-25 10:14:26 +00:00
  • 21470a3ca9 * faq-programming.xml (faq.programming.64bitporting): Mention the -Wformat and -Wall gcc options. Corinna Vinschen 2013-04-24 17:33:30 +00:00
  • 895ece0124 * faq-programming.xml (faq.programming.64bitporting): New FAQ entry. (faq.programming.objective-c): Include gcc4. (faq.programming.make-execvp): Drop text discouraging usage of -j. (faq.programming.undeclared-functions): Drop entry. (faq.programming.x86-assembly): Ditto. (faq.programming.djgpp): Ditto. Corinna Vinschen 2013-04-24 16:09:43 +00:00
  • 79b4d1beb0 Fix date in latest ChangeLog entry Corinna Vinschen 2013-04-24 16:06:55 +00:00
  • 19147a17b5 * libc/stdlib/strtod.c: Manual update to latest algorithm from NetBSD. Corinna Vinschen 2013-04-24 10:21:16 +00:00
  • 6fb85adeac * libc/stdlib/strtod.c: Manual update to latest algorithm from NetBSD. Corinna Vinschen 2013-04-24 10:21:16 +00:00
  • 09caddaaf5 * cygwinenv.sgml (cygwinenv-implemented-options): Change description for winsymlink option to explain new implementation. * new-features.sgml (ov-new1.7.19): Add support for native symlinks and AFS. Corinna Vinschen 2013-04-24 10:18:08 +00:00
  • 9ecd475cd8 * autoload.cc (CreateSymbolicLink): Define. * environ.cc (set_winsymlinks): Set allow_winsymlinks. (parse_thing): Change "winsymlinks" to set by function. * globals.cc (enum winsym_t): Define. (allow_winsymlinks): Define as winsym_t. (ro_u_afs): New R/O Unicode string. * mount.cc (fs_info::update): Fix comment. Handle AFS. (fs_names): Add "afs". * mount.h (enum fs_info_type): Add afs. (class fs_info): Implement afs. * path.cc (symlink): Drop third parameter in call to symlink_worker. (symlink_nfs): New function. (symlink_native): New function. (symlink_worker): Drop third argument. Handle native symlink type by calling symlink_native. Move code to handle NFS to symlink_nfs. Fix formatting. Slightly restructure code. * path.h (class path_conv): Add fs_is_afs method. (symlink_worker): Declare here. * security.h: Define privilege constants as unsigned int instead of as unsigned long. * syscalls.cc (mknod_worker): Set third parameter in symlink_worker call to WSYM_lnk. * winsup.h (symlink_worker): Drop declaration here. Corinna Vinschen 2013-04-24 10:16:13 +00:00
  • bd91f4a96a Forced checkin Corinna Vinschen 2013-04-23 19:36:21 +00:00
  • 842cf66533 * Throughout, eliminate Windows 2000 from the documentation. * overview.sgml (brief-history): Mention native AMD64 support. Corinna Vinschen 2013-04-23 15:59:21 +00:00
  • f35d64f8d0 * Makefile.in (SGMLDIRS): Accommodate dropping utils_source and cygwin_source from ../Makefile.common. * new-features.sgml (ov-new1.7.19): New section. Document dropped support for pre-XP SP3 and added support for 64 bit Cygwin. Corinna Vinschen 2013-04-23 15:49:08 +00:00
  • 39bf1f15e7 *** empty log message *** Corinna Vinschen 2013-04-23 14:58:20 +00:00
  • 629b2a7e19 * cygwin64.din (_setjmp): Export. (_longjmp): Export. Corinna Vinschen 2013-04-23 10:03:39 +00:00
  • 61522196c7 * Merge in cygwin-64bit-branch. Corinna Vinschen 2013-04-23 09:44:36 +00:00
  • 1875ee55d3 Port newlib to x86_64-pc-cygwin. * libc/include/sys/features.h: Redefine compilation environment definitions for Cygwin to cover 64 bit Cygwin. * libc/ctype/ctype_.c (_ctype_): Fix definition for 64 bit Cygwin. * libc/include/machine/setjmp.h: Change definition of _JBLEN to allow different values for 32 bit and 64 bit Cygwin. * libc/include/reent.h (stat64): Define as stat under Cygwin, instead of as __stat64. Undef stat64 if not building Newlib. * libc/include/sys/stat.h (stat64): Define as stat under Cygwin. Corinna Vinschen 2013-04-23 09:42:25 +00:00
  • 219e2d6a81 Port newlib to x86_64-pc-cygwin. * libc/include/sys/features.h: Redefine compilation environment definitions for Cygwin to cover 64 bit Cygwin. * libc/ctype/ctype_.c (_ctype_): Fix definition for 64 bit Cygwin. * libc/include/machine/setjmp.h: Change definition of _JBLEN to allow different values for 32 bit and 64 bit Cygwin. * libc/include/reent.h (stat64): Define as stat under Cygwin, instead of as __stat64. Undef stat64 if not building Newlib. * libc/include/sys/stat.h (stat64): Define as stat under Cygwin. cygwin-64bit-postmerge Corinna Vinschen 2013-04-23 09:42:24 +00:00
  • d6f0be15fc This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20130401'. sid-snapshot-20130401 cvs2svn 2013-04-22 17:11:26 +00:00
  • b17fa496b4 This commit was manufactured by cvs2svn to create tag 'cygwin- 1_7_18-release'. cygwin-1_7_18-release cvs2svn 2013-04-22 17:11:24 +00:00
  • c82eac05c7 This commit was manufactured by cvs2svn to create branch 'cygwin-64bit- premerge-branch'. cygwin-64bit-premerge cvs2svn 2013-04-22 17:11:23 +00:00
  • e2a261d363 2013-04-22 Jan-Benedict Glaw <jbglaw@lug-owl.de> jbglaw 2013-04-22 17:11:22 +00:00
  • bca6ce4282 2013-04-22 Jan-Benedict Glaw <jbglaw@lug-owl.de> Jan-Benedict Glaw 2013-04-22 17:11:22 +00:00
  • 35b79fa558 2013-04-22 Jan-Benedict Glaw <jbglaw@lug-owl.de> Jan-Benedict Glaw 2013-04-22 15:25:09 +00:00