NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUE | ATTRIBUTES | STANDARDS | HISTORY | SEE ALSO |
|
|
memset(3) Library Functions Manual memset(3)
memset - fill memory with a constant byte
Standard C library (libc, -lc)
#include <string.h> void *memset(void s[.n], int c, size_t n);
The memset() function fills the first n bytes of the memory area pointed to by s with the constant byte c.
The memset() function returns a pointer to the memory area s.
For an explanation of the terms used in this section, see attributes(7). ┌─────────────────────────────────────┬───────────────┬─────────┐ │ Interface │ Attribute │ Value │ ├─────────────────────────────────────┼───────────────┼─────────┤ │ memset() │ Thread safety │ MT-Safe │ └─────────────────────────────────────┴───────────────┴─────────┘
C11, POSIX.1-2008.
POSIX.1-2001, C89, SVr4, 4.3BSD.
bstring(3), bzero(3), swab(3), wmemset(3)
Linux man-pages (unreleased) (date) memset(3)
Pages that refer to this page: mount_setattr(2), openat2(2), set_thread_area(2), bstring(3), bzero(3), NULL(3const), size_t(3type), void(3type), wmemset(3), aio(7), feature_test_macros(7), signal-safety(7)