Added a shitton of headers to the headers

This commit is contained in:
Gitea 2020-12-16 14:26:16 -06:00
parent 3dc05967d3
commit 286b072a89
39 changed files with 429 additions and 0 deletions

View File

@ -1,3 +1,14 @@
/*
* <aio.h> - asynchronous IO
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _AIO_H
#define _AIO_H

View File

@ -1,3 +1,14 @@
/*
* <assert.h> - make assertions
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _ASSERT_H
#define _ASSERT_H

View File

@ -1,3 +1,14 @@
/*
* <cpio.h> - values for CPIO archives
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _CPIO_H
#define _CPIO_H

View File

@ -1,3 +1,14 @@
/*
* <ctype.h> - character types
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _CTYPE_H
#define _CTYPE_H

View File

@ -1,3 +1,14 @@
/*
* <float.h> - floating point stuffs
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _FLOAT_H
#define _FLOAT_H

View File

@ -1,3 +1,14 @@
/*
* <fmtmsg.h> - message display structures
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _FMTMSG_H
#define _FMTMSG_H

View File

@ -1,3 +1,14 @@
/*
* <fnmatch.h> - filename matching
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _FNMATCH_H
#define _FNMATCH_H

View File

@ -1,3 +1,14 @@
/*
* <grp.h> - group stuffs
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _GRP_H
#define _GRP_H

View File

@ -1,3 +1,14 @@
/*
* <iconv.h> - codeset conversion
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _ICONV_H
#define _ICONV_H

View File

@ -1,3 +1,14 @@
/*
* <netinet/in.h> - internet address stuff
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _NETINET_IN_H
#define _NETINET_IN_H

View File

@ -1,3 +1,14 @@
/*
* <sys/io.h> - very low level IO
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _SYS_IO_H
#define _SYS_IO_H

View File

@ -1,3 +1,14 @@
/*
* <sys/utsname.h> - system information
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _SYS_UTSNAME_H
#define _SYS_UTSNAME_H

View File

@ -1,3 +1,14 @@
/*
* <syslog.h> - system error logging
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _SYSLOG_H
#define _SYSLOG_H

View File

@ -1,3 +1,14 @@
/*
* <tar.h> - tar definitions
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TAR_H
#define _TAR_H

View File

@ -1,3 +1,14 @@
/*
* <time.h> - time stuffs
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TIME_H
#define _TIME_H

View File

@ -1,3 +1,14 @@
/*
* <types/blkcnt_t.h> - file block count type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_BLKCNT_T_H
#define _TYPES_BLKCNT_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/blksize_t.h> - block size type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_BLKSIZE_T_H
#define _TYPES_BLKSIZE_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/clock_t.h> - system time type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_CLOCK_T_H
#define _TYPES_CLOCK_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/clockid_t.h> - clock ID for clock and timer functions
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_CLOCKID_T_H
#define _TYPES_CLOCKID_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/dev_t.h> - device IDs
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_DEV_T_H
#define _TYPES_DEV_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/fsblkcnt_t.h> - file system block count type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_FSBLKCNT_T_H
#define _TYPES_FSBLKCNT_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/fsfilcnt_t.h> - filesystem file count type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_FSFILCNT_T_H
#define _TYPES_FSFILCNT_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/gid_t.h> - group ID type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_GID_T_H
#define _TYPES_GID_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/id_t.h> - generic ID type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_ID_T_H
#define _TYPES_ID_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/ino_t.h> - file serial number type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_INO_T_H
#define _TYPES_INO_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/locale_t.h> - locale descriptor structure(?)
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_LOCALE_T_H
#define _TYPES_LOCALE_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/mode_t.h> - file attribute type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_MODE_T_H
#define _TYPES_MODE_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/nlink_t.h> - link count type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_NLINK_T_H
#define _TYPES_NLINK_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/off_t.h> - file size type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_OFF_T_H
#define _TYPES_OFF_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/pid_t.h> - process ID type
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_PID_T_H
#define _TYPES_PID_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/ptrdiff_t.h> - different between two pointers
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_PTRDIFF_T_H
#define _TYPES_PTRDIFF_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/sa_family_t.h> - socket address family
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_SA_FAMILY_T_H
#define _TYPES_SA_FAMILY_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/size_t.h> - size of objects
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_SIZE_T_H
#define _TYPES_SIZE_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/ssize_t.h> - byte counts and error indications
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_SSIZE_T_H
#define _TYPES_SSIZE_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/suseconds_t.h> - time in microseconds
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_SUSECONDS_T_H
#define _TYPES_SUSECONDS_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/time_t.h> - time in seconds
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_TIME_T_H
#define _TYPES_TIME_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/timer_t.h> - timer ID
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_TIMER_T_H
#define _TYPES_TIMER_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/uid_t.h> - user ID
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_UID_T_H
#define _TYPES_UID_T_H

View File

@ -1,3 +1,14 @@
/*
* <types/wchar_t.h> - wide character
*
* This header is a part of the FENIX C Library and is free software.
* You can redistribute and/or modify it subject to the terms of the
* Clumsy Wolf Public License v4. For more details, see the file COPYING.
*
* The FENIX C Library is distributed WITH NO WARRANTY WHATSOEVER. See
* The CWPL for more details.
*/
#ifndef _TYPES_WCHAR_T_H
#define _TYPES_WCHAR_T_H