Daniel Bristot de Oliveirartla: Remove procps-ng dependencydada03d4 years agoHistory
58 lines · 1.3 KB · C
RawDownload
// SPDX-License-Identifier: GPL-2.0#include <stdint.h>#include <time.h> /* * '18446744073709551615\0' */#define BUFF_U64_STR_SIZE	24#define MAX_PATH		1024 #define container_of(ptr, type, member)({			\	const typeof(((type *)0)->member) *__mptr = (ptr);	\	(type *)((char *)__mptr - offsetof(type, member)) ; }) extern int config_debug;void debug_msg(const char *fmt, ...);void err_msg(const char *fmt, ...); long parse_seconds_duration(char *val);void get_duration(time_t start_time, char *output, int output_size); int parse_cpu_list(char *cpu_list, char **monitored_cpus);long long get_llong_from_str(char *start); static inline voidupdate_min(unsigned long long *a, unsigned long long *b){	if (*a > *b)		*a = *b;} static inline voidupdate_max(unsigned long long *a, unsigned long long *b){	if (*a < *b)		*a = *b;} static inline voidupdate_sum(unsigned long long *a, unsigned long long *b){	*a += *b;} struct sched_attr {	uint32_t size;	uint32_t sched_policy;	uint64_t sched_flags;	int32_t sched_nice;	uint32_t sched_priority;	uint64_t sched_runtime;	uint64_t sched_deadline;	uint64_t sched_period;}; int parse_prio(char *arg, struct sched_attr *sched_param);int set_comm_sched_attr(const char *comm_prefix, struct sched_attr *attr);int set_cpu_dma_latency(int32_t latency);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t