diff options
author | Christopher Faylor <me@cgf.cx> | 2002-05-18 21:05:10 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2002-05-18 21:05:10 +0000 |
commit | cf737d6b3266d939179812dcc474f52b8de9096d (patch) | |
tree | ba8d538943c084ffaa3f57a5c8c72a338eda2c2d /winsup | |
parent | 2701126aaf27767026307246d0085d4c2e00138d (diff) | |
download | cygnal-cf737d6b3266d939179812dcc474f52b8de9096d.tar.gz cygnal-cf737d6b3266d939179812dcc474f52b8de9096d.tar.bz2 cygnal-cf737d6b3266d939179812dcc474f52b8de9096d.zip |
* strace.cc (add_child): Use calloc since new requires working libstdc++.a.
(fhandler_disk_file::fstat): Ditto for delete/free.
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/utils/ChangeLog | 6 | ||||
-rw-r--r-- | winsup/utils/strace.cc | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index 6dc8de4ba..46aed29a2 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -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. diff --git a/winsup/utils/strace.cc b/winsup/utils/strace.cc index d29d3e49b..6bb145c0f 100644 --- a/winsup/utils/strace.cc +++ b/winsup/utils/strace.cc @@ -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; } |