commit-hurd
[Top][All Lists]
Advanced

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

[SCM] Hurd branch, master, updated. v0.5-124-g9bebcd3


From: Richard Braun
Subject: [SCM] Hurd branch, master, updated. v0.5-124-g9bebcd3
Date: Thu, 16 Jan 2014 23:13:51 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".

The branch, master has been updated
       via  9bebcd38f42da289a3eaf9f473a9529f8d3c4664 (commit)
      from  9a7776ddef6626536f21c09090b8329168a053ce (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 9bebcd38f42da289a3eaf9f473a9529f8d3c4664
Author: Richard Braun <address@hidden>
Date:   Thu Jan 16 23:59:00 2014 +0100

    libps: fix task/thread times fetching
    
    Introduce PSTAT_TIMES to force the retrieval of both PSTAT_TASK_BASIC
    and PSTAT_THREAD_BASIC. Task basic info contain the user and system
    times of terminated threads which the code wrongly assumes is always
    present along with process info.
    
    * libps/procstat.c (add_preconditions): Set both PSTAT_TASK_BASIC and
    PSTAT_THREAD_BASIC as preconditions for PSTAT_TIMES.
    (summarize_thread_basic_info): Add terminated threads times only if
    task basic info are available.
    (set_procinfo_flags): Provide summarize_thread_basic_info with flags of
    available info.
    (proc_stat_set_flags): Set PSTAT_TIMES as available if it was needed and
    any of PSTAT_TASK_BASIC or PSTAT_THREAD_BASIC could be fetched.
    * libps/ps.h (PSTAT_TIMES): New macro.
    * libps/spec.c (ps_get_usr_time): Indicate the getter needs PSTAT_TIMES
    instead of PSTAT_THREAD_BASIC.
    (ps_sys_time_getter): Likewise.
    (ps_tot_time_getter): Likewise.

-----------------------------------------------------------------------

Summary of changes:
 libps/procstat.c |   24 ++++++++++++++++--------
 libps/ps.h       |    1 +
 libps/spec.c     |    6 +++---
 3 files changed, 20 insertions(+), 11 deletions(-)


hooks/post-receive
-- 
Hurd



reply via email to

[Prev in Thread] Current Thread [Next in Thread]