Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1
ltrace
ltrace.trunk-r57.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ltrace.trunk-r57.patch of Package ltrace
------------------------------------------------------------------------ r57 | ianw-guest | 2006-08-07 02:37:33 +0000 (Mon, 07 Aug 2006) | 2 lines Changed paths: M /ltrace/trunk/ChangeLog M /ltrace/trunk/display_args.c M /ltrace/trunk/etc/ltrace.conf M /ltrace/trunk/ltrace.h M /ltrace/trunk/read_config_file.c implement ignored arguments ------------------------------------------------------------------------ --- ChangeLog | 5 +++++ display_args.c | 2 ++ etc/ltrace.conf | 1 + ltrace.h | 1 + read_config_file.c | 2 ++ 5 files changed, 11 insertions(+) Index: read_config_file.c =================================================================== --- read_config_file.c.orig +++ read_config_file.c @@ -29,6 +29,7 @@ static struct list_of_pt_t { "file", ARGTYPE_FILE}, { "format", ARGTYPE_FORMAT}, { "string", ARGTYPE_STRING}, { + "ignore", ARGTYPE_IGNORE}, { NULL, ARGTYPE_UNKNOWN} /* Must finish with NULL */ }; @@ -45,6 +46,7 @@ static arg_type_info arg_type_singletons { ARGTYPE_FORMAT }, { ARGTYPE_STRING }, { ARGTYPE_STRING_N }, + { ARGTYPE_IGNORE }, { ARGTYPE_UNKNOWN } }; Index: display_args.c =================================================================== --- display_args.c.orig +++ display_args.c @@ -36,6 +36,8 @@ display_arg(enum tof type, struct proces switch (info->type) { case ARGTYPE_VOID: return 0; + case ARGTYPE_IGNORE: + return 0; /* Empty gap between commas */ case ARGTYPE_INT: return fprintf(output, "%d", (int)gimme_arg(type, proc, arg_num)); Index: ChangeLog =================================================================== --- ChangeLog.orig +++ ChangeLog @@ -1,6 +1,11 @@ 2006-08-07 Steve Fink <sphink@gmail.com> * display_args.c, etc/ltrace.conf, ltrace.h, read_config_file.c: + implement ignored arguments + +2006-08-07 Steve Fink <sphink@gmail.com> + + * display_args.c, etc/ltrace.conf, ltrace.h, read_config_file.c: implement string[argN] and string[N] parameter descriptors 2006-08-07 Steve Fink <sphink@gmail.com> Index: ltrace.h =================================================================== --- ltrace.h.orig +++ ltrace.h @@ -42,6 +42,7 @@ enum arg_type { ARGTYPE_FORMAT, /* printf-like format */ ARGTYPE_STRING, /* NUL-terminated string */ ARGTYPE_STRING_N, /* String of known maxlen */ + ARGTYPE_IGNORE, /* Leave parameter blank */ ARGTYPE_COUNT /* number of ARGTYPE_* values */ }; Index: etc/ltrace.conf =================================================================== --- etc/ltrace.conf.orig +++ etc/ltrace.conf @@ -22,6 +22,7 @@ ; string[retval] == (char *) [show only up to (return val) bytes] ; string[arg0] == (char *) [same as string[retval]] ; string[N] == (char *) [N>0] [show only up to N bytes] +; ignore == (any) [ignore arg, output blank] ; Backwards-compatibility: ; string0 == (char *) [same as string[retval]]
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor