memset3
Memory set
Usage
#include <string.h> // see memory.h(3head)
void *memset(size_t n; void a[n], int c, size_t n);
Library
Standard C library (libc, -lc)
Overview
The memset() function fills the first n bytes of the memory area pointed to by a with the constant byte c.
Return value
The memset() function returns a pointer to the memory area a.
Attributes
For an explanation of the terms used in this section, see attributes(7).
| Interface | Attribute | Value |
| memset() | Thread safety | MT-Safe |
Caveats
If the compiler deduces that the operation is unnecessary, it may totally or partially remove the call. To ensure the setting happens regardless of optimizations, use memset_explicit(3).
Releases
19 releases since Debian 1.1 (Buzz); the text changed 14 times.