Version 0.2.0

* First Debian unstable release
* Complete re-structured all the code to be able to add support for
  different architectures (but only i386 arch is supported in this
  version)
* Log also return values
* Log arguments (and return values) for syscalls
* Added preliminary support for various simultaneous processes
* getopt-like options
* New option: -a (alignment column)
* New option: -L (don't display library calls)
* New option: -s (maximum # of chars in strings)
* Now it reads config files with function names and parameter types
* Programs using clone() should work ok now
* debian/rules: gzipped only big files in /usr/doc/ltrace
* Debian: New Standards-Version: 2.4.0.0
* beginning to work on sparc port (not yet done)
diff --git a/breakpoints.c b/breakpoints.c
new file mode 100644
index 0000000..ded819d
--- /dev/null
+++ b/breakpoints.c
@@ -0,0 +1,35 @@
+#include "ltrace.h"
+#include "options.h"
+#include "output.h"
+
+void enable_all_breakpoints(struct process * proc)
+{
+	if (proc->breakpoints_enabled <= 0) {
+		struct library_symbol * tmp = proc->list_of_symbols;
+
+		if (opt_d>0) {
+			output_line(0, "Enabling breakpoints for pid %u...", proc->pid);
+		}
+		while(tmp) {
+			insert_breakpoint(proc->pid, &tmp->brk);
+			tmp = tmp->next;
+		}
+	}
+	proc->breakpoints_enabled = 1;
+}
+
+void disable_all_breakpoints(struct process * proc)
+{
+	if (proc->breakpoints_enabled) {
+		struct library_symbol * tmp = proc->list_of_symbols;
+
+		if (opt_d>0) {
+			output_line(0, "Disabling breakpoints for pid %u...", proc->pid);
+		}
+		while(tmp) {
+			delete_breakpoint(proc->pid, &tmp->brk);
+			tmp = tmp->next;
+		}
+	}
+	proc->breakpoints_enabled = 0;
+}