PostgreSQL Source Code git master
explicit_bzero.c File Reference
#include "c.h"
Include dependency graph for explicit_bzero.c:

Go to the source code of this file.

Macros

#define __STDC_WANT_LIB_EXT1__   1 /* needed to access memset_s() */
 

Functions

static void bzero2 (void *buf, size_t len)
 
void explicit_bzero (void *buf, size_t len)
 

Variables

static void(*volatile bzero_p )(void *, size_t) = bzero2
 

Macro Definition Documentation

◆ __STDC_WANT_LIB_EXT1__

#define __STDC_WANT_LIB_EXT1__   1 /* needed to access memset_s() */

Definition at line 15 of file explicit_bzero.c.

Function Documentation

◆ bzero2()

static void bzero2 ( void *  buf,
size_t  len 
)
static

Definition at line 44 of file explicit_bzero.c.

45{
46 memset(buf, 0, len);
47}
const void size_t len
static char * buf
Definition: pg_test_fsync.c:72

References buf, and len.

◆ explicit_bzero()

void explicit_bzero ( void *  buf,
size_t  len 
)

Variable Documentation

◆ bzero_p

void(*volatile bzero_p) (void *, size_t) ( void *  ,
size_t   
) = bzero2
static

Definition at line 49 of file explicit_bzero.c.

Referenced by explicit_bzero().