]> sourceware.org Git - newlib-cygwin.git/commitdiff
* strace.cc (add_child): Use calloc since new requires working libstdc++.a.
authorChristopher Faylor <me@cgf.cx>
Sat, 18 May 2002 21:05:10 +0000 (21:05 +0000)
committerChristopher Faylor <me@cgf.cx>
Sat, 18 May 2002 21:05:10 +0000 (21:05 +0000)
(fhandler_disk_file::fstat): Ditto for delete/free.

winsup/utils/ChangeLog
winsup/utils/strace.cc

index 6dc8de4ba7c0585c62071629689b4e949e0ddae5..46aed29a2a24a8c7030d66034619980356aa88a4 100644 (file)
@@ -1,3 +1,9 @@
+2002-05-18  Christopher Faylor  <cgf@redhat.com>
+
+       * strace.cc (add_child): Use calloc since new requires working
+       libstdc++.a.
+       (fhandler_disk_file::fstat): Ditto for delete/free.
+
 2002-05-15  Mark Blackburn  <marklist@fangorn.ca>
 
        * cygpath.cc (get_short_paths): Fix more error checking.
index d29d3e49bb3cc604bb126fe2512e76df9800d734..6bb145c0f802ba01119ba0d9cb62a3fdf40f4c88 100644 (file)
@@ -114,7 +114,7 @@ static void
 add_child (DWORD id, HANDLE hproc)
 {
   child_list *c = children.next;
-  children.next = new (child_list);
+  children.next = (child_list *) calloc (1, sizeof (child_list));
   children.next->next = c;
   lastid = children.next->id = id;
   lasth = children.next->hproc = hproc;
@@ -142,7 +142,7 @@ remove_child (DWORD id)
       {
        child_list *c1 = c->next;
        c->next = c1->next;
-       delete c1;
+       free (c1);
        return;
       }
 
This page took 0.035926 seconds and 5 git commands to generate.