From 6a7bea70f0ec5a13f0f46be928f6c5284765ba53 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Mon, 8 Aug 2005 04:06:07 +0000 Subject: * Makefile.in (dtable_CFLAGS): Use -fomit-frame-pointer and -fcheck-new. * cygheap.cc (cmalloc): Only emit system_printf warnings on failure if DEBUGGING. (crealloc): Ditto. (ccalloc): Ditto. * dtable.cc (build_fh_name): Treat NULL return from cnew as indicative of EMFILE condition. (build_fh_dev): Ditto. (dtable::dup_worker): Handle NULL return from build_fh_pc. (dtable::vfork_child_dup): Trust dup_worker to set errno. * fhandler.h (fhandler_base::new): Mark as nothrow. --- winsup/cygwin/fhandler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/fhandler.h') diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 6b698fa40..04a80b0dc 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -301,7 +301,7 @@ class fhandler_base _off64_t offset, DWORD size, void *address); - void *operator new (size_t, void *p) {return p;} + void *operator new (size_t, void *p) __attribute__ ((nothrow)) {return p;} virtual void init (HANDLE, DWORD, mode_t); -- cgit v1.2.3