ping

On Sun, Mar 23, 2014 at 07:31:11PM +0200, Arto Jonsson wrote:
> Index: last.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/last/last.c,v
> retrieving revision 1.39
> diff -u -p -r1.39 last.c
> --- last.c    22 Aug 2013 04:43:40 -0000      1.39
> +++ last.c    27 Feb 2014 13:55:22 -0000
> @@ -266,8 +266,8 @@ wtmp(void)
>                                */
>                               if (want(bp, NO)) {
>                                       if (seconds) {
> -                                             snprintf(tim, sizeof tim, "%ld",
> -                                                 (long)bp->ut_time);
> +                                             snprintf(tim, sizeof tim, 
> "%lld",
> +                                                 (long long)bp->ut_time);
>                                       } else {
>                                               ct = ctime(&bp->ut_time);
>                                               snprintf(tim, sizeof tim,
> @@ -296,8 +296,8 @@ wtmp(void)
>                           !bp->ut_line[1]) {
>                               if (want(bp, NO)) {
>                                       if (seconds) {
> -                                             snprintf(tim, sizeof tim, "%ld",
> -                                                 (long)bp->ut_time);
> +                                             snprintf(tim, sizeof tim, 
> "%lld",
> +                                                 (long long)bp->ut_time);
>                                       } else {
>                                               ct = ctime(&bp->ut_time);
>                                               snprintf(tim, sizeof tim,
> @@ -339,8 +339,8 @@ wtmp(void)
>                           T->logout < 0)))) {
>                               snapfound = 1;
>                               if (seconds) {
> -                                     snprintf(tim, sizeof tim, "%ld",
> -                                         (long)bp->ut_time);
> +                                     snprintf(tim, sizeof tim, "%lld",
> +                                         (long long)bp->ut_time);
>                               } else {
>                                       ct = ctime(&bp->ut_time);
>                                       snprintf(tim, sizeof tim,
> @@ -361,8 +361,8 @@ wtmp(void)
>                                               printf("- %s", crmsg);
>                                       } else {
>                                               if (seconds)
> -                                                     printf("- %ld",
> -                                                         (long)T->logout);
> +                                                     printf("- %lld",
> +                                                         (long 
> long)T->logout);
>                                               else
>                                                       printf("- %*.*s",
>                                                           timesize, timesize,
> @@ -370,7 +370,7 @@ wtmp(void)
>                                       }
>                                       delta = T->logout - bp->ut_time;
>                                       if (seconds)
> -                                             printf("  (%ld)\n", 
> (long)delta);
> +                                             printf("  (%lld)\n", (long 
> long)delta);
>                                       else {
>                                               if (delta < SECSPERDAY)
>                                                       printf("  (%*.*s)\n",

Reply via email to