Motr  M0
crate_utils.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/time.h>
#include <assert.h>
#include <stdarg.h>
#include <unistd.h>
Include dependency graph for crate_utils.h:

Go to the source code of this file.

Macros

#define __MOTR_M0CRATE_CRATE_UTILS_H__
 

Typedefs

typedef unsigned long long bcnt_t
 

Functions

unsigned long long getnum (const char *str, const char *msg)
 
void init_rand_generator (unsigned long long seed)
 
int generate_fid (int seed, unsigned long *low, unsigned long *high)
 
unsigned char * calc_md5sum (char *buffer, int blocksize)
 
void timeval_norm (struct timeval *t)
 
void timeval_diff (const struct timeval *start, const struct timeval *end, struct timeval *diff)
 
void timeval_add (struct timeval *sum, struct timeval *term)
 
void timeval_sub (struct timeval *end, struct timeval *start)
 
double tsec (const struct timeval *tval)
 
double rate (bcnt_t items, const struct timeval *tval, int scale)
 
unsigned long long genrand64_int64 (void)
 

Macro Definition Documentation

◆ __MOTR_M0CRATE_CRATE_UTILS_H__

#define __MOTR_M0CRATE_CRATE_UTILS_H__

Definition at line 26 of file crate_utils.h.