NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
utils.c File Reference
#include <arpa/inet.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdnoreturn.h>
#include <doca_version.h>
#include <doca_log.h>
#include <doca_argp.h>
#include "utils.h"
Include dependency graph for utils.c:

Go to the source code of this file.

Functions

 DOCA_LOG_REGISTER (UTILS)
 
noreturn doca_error_t sdk_version_callback (void *param, void *doca_config)
 
doca_error_t read_file (char const *path, char **out_bytes, size_t *out_bytes_len)
 
void linear_array_init_u16 (uint16_t *array, uint16_t n)
 
size_t strlcpy (char *dst, const char *src, size_t size)
 
size_t strlcat (char *dst, const char *src, size_t size)
 

Function Documentation

◆ DOCA_LOG_REGISTER()

DOCA_LOG_REGISTER ( UTILS  )

◆ linear_array_init_u16()

void linear_array_init_u16 ( uint16_t *  array,
uint16_t  n 
)

Definition at line 109 of file utils.c.

◆ read_file()

doca_error_t read_file ( char const *  path,
char **  out_bytes,
size_t out_bytes_len 
)

Definition at line 56 of file utils.c.

◆ sdk_version_callback()

noreturn doca_error_t sdk_version_callback ( void *  param,
void *  doca_config 
)

Definition at line 41 of file utils.c.

◆ strlcat()

size_t strlcat ( char *  dst,
const char *  src,
size_t  size 
)

Definition at line 144 of file utils.c.

◆ strlcpy()

size_t strlcpy ( char *  dst,
const char *  src,
size_t  size 
)

Definition at line 123 of file utils.c.