[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This one is nothing major, just decided to fill one of the TODO on
converting it to a function in order to contain as many printf in one
source file as possible.

-ildar

On Tue, Oct 8, 2013 at 2:32 PM, Ildar Muslukhov <ildarm@xxxxxxxxxx> wrote:
> This patch replaces debugf macro with a function.
>
> Signed-off-by: Ildar Muslukhov <ildarm@xxxxxxxxxx>
>
> ---
>  fils.c       |  6 +++---
>  include/log.h |  1 +
>  log.c         | 13 ++++++++++++-
>  main.c        |  2 --
>  sockets.c     |  8 ++++----
>  tables.c      |  2 +-
>  6 files changed, 21 insertions(+), 11 deletions(-)
>
> diff --git a/files.c b/files.c
> index a5296da..7fcfb77 100644
> --- a/files.c
> +++ b/files.c
> @@ -68,7 +68,7 @@ static int ignore_files(const char *path)
>                 }
>
>                 if (!strcmp(path, ignored_paths[i])) {
> -//                     printf("Skipping %s\n", path);
> +                       debugf("Skipping %s\n", path);
>                         return 1;
>                 }
>         }
> @@ -85,14 +85,14 @@ static int ignore_files(const char *path)
>
>         for (i = 0; ignored_patterns[i]; i++) {
>                 if (!strcmp(path + offset, ignored_patterns[i])) {
> -//                     printf("Skipping pattern %s\n", path);
> +                       debugf("Skipping pattern %s\n", path);
>                         return 1;
>                 }
>         }
>
>         /* special case to match tty* until I do globbing */
>         if (!strncmp(path + offset, "tty", 3)) {
> -//             printf("Skipping %s\n", path);
> +               debugf("Skipping %s\n", path);
>                 return 1;
>         }
>         return 0;
> diff --git a/include/log.h b/include/log.h
> index bc870ab..b257b53 100644
> --- a/include/log.h
> +++ b/include/log.h
> @@ -36,6 +36,7 @@ void output_syscall_postfix(unsigned long ret, int errno_saved, bool err);
>
>  void open_logfiles(void);
>  void close_logfiles(void);
> +void debugf(const char *fmt, ...);
>
>  #define __stringify_1(x...)     #x
>  #define __stringify(x...)       __stringify_1(x)
> diff --git a/log.c b/log.c
> index 6340d59..705153c 100644
> --- a/log.c
> +++ b/log.c
> @@ -423,4 +423,15 @@ void output_syscall_postfix(unsigned long ret, int errno_saved, bool err)
>                 if (quiet_level == MAX_LOGLEVEL)
>                         output_syscall_postfix_success(ret, stdout, monochrome);
>         }
> -}
> \ No newline at end of file
> +}
> +
> +void debugf(const char *fmt, ...)
> +{
> +       va_list args;
> +
> +       if (debug == TRUE) {
> +               va_start(args, fmt);
> +               vprintf(fmt, args);
> +               va_end(args);
> +       }
> +}
> diff --git a/main.c b/main.c
> index 0a1eba7..51732a6 100644
> --- a/main.c
> +++ b/main.c
> @@ -84,8 +84,6 @@ static void oom_score_adj(int adj)
>         fclose(fp);
>  }
>
> -#define debugf if (debug == TRUE) printf
> -
>  static void fork_children(void)
>  {
>         int pidslot;
> diff --git a/sockets.c b/sockets.c
> index de43d4b..ee56e49 100644
> --- a/sockets.c
> +++ b/sockets.c
> @@ -49,15 +49,15 @@ static int open_socket(unsigned int domain, unsigned int type, unsigned int prot
>
>                 ret = bind(fd, &sa, salen);
>  /*             if (ret == -1)
> -                       printf("bind: %s\n", strerror(errno));
> +                       debugf("bind: %s\n", strerror(errno));
>                 else
> -                       printf("bind: success!\n");
> +                       debugf("bind: success!\n");
>  */
>                 ret = listen(fd, (rand() % 2) + 1);
>  /*             if (ret == -1)
> -                       printf("listen: %s\n", strerror(errno));
> +                       debugf("listen: %s\n", strerror(errno));
>                 else
> -                       printf("listen: success!\n");
> +                       debugf("listen: success!\n");
>  */
>         }
>
> diff --git a/tables.c b/tables.c
> index fab6675..f159814 100644
> --- a/tables.c
> +++ b/tables.c
> @@ -38,7 +38,7 @@ int search_syscall_table(const struct syscalltable *table, unsigned int nr_sysca
>         /* search by name */
>         for (i = 0; i < nr_syscalls; i++) {
>                 if (strcmp(arg, table[i].entry->name) == 0) {
> -                       //printf("Found %s at %u\n", table[i].entry->name, i);
> +                       //debugf("Found %s at %u\n", table[i].entry->name, i);
>                         return i;
>                 }
>         }
> --
> 1.8.4
>
--
To unsubscribe from this list: send the line "unsubscribe trinity" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SCSI]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux