| CDEFS(3) | Library Functions Manual | CDEFS(3) | 
cdefs —
#include <sys/cdefs.h>
<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.4 2013/10/27 10:05:15 apb Exp $");
It is possible to identify the RCS keyword strings by using ident(1).
<sys/cdefs.h> header was
  originally imported from 386BSD.
| April 8, 2011 | NetBSD 9.3 |