P99
Macros | Enumerations | Functions
p99_clib.h File Reference
#include "p99_compiler.h"
#include "p99_new.h"
#include "p99_callback.h"
#include "p99_tss.h"
#include <time.h>
+ Include dependency graph for p99_clib.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TIME_MONOTONIC   p00_time_monotonic
 expands to an integer constant greater than 0 that designates a real time clock who's base is usually the boot time of the processor More...
 
#define TIME_UTC   p00_time_utc
 expands to an integer constant greater than 0 that designates the UTC time base since an implementation defined epoch More...
 

Enumerations

enum  
 

Functions

voidaligned_alloc (size_t p00_alignment, size_t p00_size)
 allocation with a chosen alignment More...
 
int at_thrd_exit (void(*p00_void_func)(void))
 Add p00_void_func to the functions that are called on exit of the current thread. More...
 
P00_CLAUSE2 p (P00_WEAK1(p00_cb))(P00_WEAK2(p00_cb)) pp99_callback_stack p00_at_quick_exit
 
 P99_SETJMP_INLINE (p00_run_at_thrd_exit) void p00_run_at_thrd_exit(void *li)
 
int timespec_get (struct timespec *p00_ts, int p00_base)
 The timespec_get function sets the interval pointed to by p00_ts to hold the current calendar time based on the specified time base. More...