11-sep-2002 Instrumented system calls now also return the call's invoking address. However, only events of type POSIX_TRACE_SYSTEM_CALL actually do that. Other system events do not. strcpy calls have been changed into 'strncpy' calls throughout the code. I should have done it from the beginning. 3-sep-2002 posix_trace_event now also gets the calling address. In order to do this, a private function "posix_trace_event_with_address" has been added (to cope with the fact that sometimes posix_trace_event is indirectly called and we cannot get the original address of the function call). This also needs to be done in instrumented system calls (TODO). posix_trace_eventset_fill now works properly (WOPID is void in our implementation). Fixed some minor flaws in the Linux side of getmaxusereventsize and getmaxsystemeventsize. 25-ago-2002 Version 1.0 working (still some TODOs to fix) Fixed some small warnings from the examples. Function posix_trace_eventset_complement removed. It was on the draft but not in the standard's final version. System event POSIX_TRACE_STOP has now an integer value as an extra data (also a change from the draft to the final version) The standard's proposed name for this was "auto" but I found out that this is not a good name for a C variable. I renamed it as "automatic".