| CDEFS(3) | Library Functions Manual | CDEFS(3) |
cdefs — common
definitions and macros
#include
<sys/cdefs.h>
The <sys/cdefs.h>
header includes some common definitions and macros typical to the C language
conventions of NetBSD. Among these are:
The header also contains the
__RCSID()
and
__KERNEL_RCSID()
macros used for version control system (VCS) identifiers. Thus, all
NetBSD source code files typically include
<sys/cdefs.h>, included as
the first thing right after any possible copyright texts;
/*-
* Copyright (c) 1984 John Doe
* All rights reserved.
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted.
*/
#include <sys/cdefs.h>
__RCSID("$NetBSD: cdefs.3,v 1.5 2019/11/10 18:45:09 christos Exp $");
It is possible to identify the RCS keyword strings by using ident(1).
The <sys/cdefs.h>
header was originally imported from 386BSD.
| November 10, 2019 | NetBSD 11.0 |