Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1863 → Rev 1866

/trunk/uspace/libc/include/align.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __ALIGN_H__
#define __ALIGN_H__
#ifndef LIBC_ALIGN_H_
#define LIBC_ALIGN_H_
 
/** Align to the nearest lower address.
*
52,8 → 52,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/futex.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__FUTEX_H__
#define __LIBC__FUTEX_H__
#ifndef LIBC_FUTEX_H_
#define LIBC_FUTEX_H_
 
#include <atomic.h>
#include <types.h>
48,8 → 48,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/endian.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__ENDIAN_H__
#define __LIBC__ENDIAN_H__
#ifndef LIBC_ENDIAN_H_
#define LIBC_ENDIAN_H_
 
#define __LITTLE_ENDIAN 1234
#define __BIG_ENDIAN 4321
43,9 → 43,5
 
#endif
 
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/ddi.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC_DDI_H__
#define __LIBC_DDI_H__
#ifndef LIBC_DDI_H_
#define LIBC_DDI_H_
 
#include <task.h>
 
43,8 → 43,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/limits.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__LIMITS_H__
#define __LIBC__LIMITS_H__
#ifndef LIBC_LIMITS_H_
#define LIBC_LIMITS_H_
 
#include <stdint.h>
#include <libarch/limits.h>
70,9 → 70,5
 
#endif
 
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/as.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __libc_AS_H__
#define __libc_AS_H__
#ifndef LIBC_AS_H_
#define LIBC_AS_H_
 
#include <types.h>
#include <task.h>
50,8 → 50,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/stdint.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__STDINT_H__
#define __LIBC__STDINT_H__
#ifndef LIBC_STDINT_H_
#define LIBC_STDINT_H_
 
/* Definitions of types with fixed size*/
#include <types.h>
60,9 → 60,5
 
#endif
 
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/string.h
26,16 → 26,15
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef LIBC_STRING_H_
#define LIBC_STRING_H_
 
#ifndef __LIBC__STRING_H__
#define __LIBC__STRING_H__
 
#include <types.h>
 
#define bzero(ptr, len) memset((ptr), 0, (len))
59,8 → 58,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/stddef.h
26,22 → 26,18
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__STDDEF_H__
#define __LIBC__STDDEF_H__
#ifndef LIBC_STDDEF_H_
#define LIBC_STDDEF_H_
 
#include <types.h>
 
#endif
 
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/psthread.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__PSTHREAD_H__
#define __LIBC__PSTHREAD_H__
#ifndef LIBC_PSTHREAD_H_
#define LIBC_PSTHREAD_H_
 
#include <libarch/psthread.h>
#include <libadt/list.h>
94,8 → 94,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/async.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef _libc_ASYNC_H_
#define _libc_ASYNC_H_
#ifndef LIBC_ASYNC_H_
#define LIBC_ASYNC_H_
 
#include <ipc/ipc.h>
#include <psthread.h>
130,8 → 130,5
extern atomic_t async_futex;
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/stdlib.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__STDLIB_H__
#define __LIBC__STDLIB_H__
#ifndef LIBC_STDLIB_H_
#define LIBC_STDLIB_H_
 
#include <unistd.h>
#include <malloc.h>
55,11 → 55,7
srandom(seed);
}
 
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/stdio.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__STDIO_H__
#define __LIBC__STDIO_H__
#ifndef LIBC_STDIO_H_
#define LIBC_STDIO_H_
 
#include <types.h>
#include <stdarg.h>
59,8 → 59,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/err.h
32,8 → 32,8
/** @file
*/
 
#ifndef _libc__ERR_H_
#define _libc__ERR_H_
#ifndef LIBC_ERR_H_
#define LIBC_ERR_H_
 
#define errx(status, fmt, ...) { \
printf((fmt), ##__VA_ARGS__); \
42,6 → 42,5
 
#endif
 
 
/** @}
*/
/trunk/uspace/libc/include/sysinfo.h
26,16 → 26,15
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC_SYSINFO_H__
#define __LIBC_SYSINFO_H__
#ifndef LIBC_SYSINFO_H_
#define LIBC_SYSINFO_H_
 
 
#include <libc.h>
#include <sysinfo.h>
#include <string.h>
44,9 → 43,5
 
#endif
 
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/time.h
26,19 → 26,16
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __libc_TIME_H__
#define __libc_TIME_H__
#ifndef LIBC_TIME_H_
#define LIBC_TIME_H_
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/assert.h
27,14 → 27,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__ASSERT_H__
#define __LIBC__ASSERT_H__
#ifndef LIBC_ASSERT_H_
#define LIBC_ASSERT_H_
 
/** Debugging assert macro
*
55,8 → 55,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/task.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__TASK_H__
#define __LIBC__TASK_H__
#ifndef LIBC_TASK_H_
#define LIBC_TASK_H_
 
#include <types.h>
 
43,8 → 43,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/cap.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __CAP_H__
#define __CAP_H__
#ifndef LIB_CAP_H_
#define LIB_CAP_H_
 
#include <task.h>
 
42,8 → 42,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/unistd.h
32,8 → 32,8
/** @file
*/
 
#ifndef __LIBC__UNISTD_H__
#define __LIBC__UNISTD_H__
#ifndef LIBC_UNISTD_H_
#define LIBC_UNISTD_H_
 
#include <types.h>
#include <libarch/config.h>
51,5 → 51,3
 
/** @}
*/
/trunk/uspace/libc/include/thread.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__THREAD_H__
#define __LIBC__THREAD_H__
#ifndef LIBC_THREAD_H_
#define LIBC_THREAD_H_
 
#include <kernel/proc/uarg.h>
#include <libarch/thread.h>
51,8 → 51,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/libadt/hash_table.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __HASH_TABLE_H__
#define __HASH_TABLE_H__
#ifndef LIBC_HASH_TABLE_H_
#define LIBC_HASH_TABLE_H_
 
#include <libadt/list.h>
#include <unistd.h>
85,8 → 85,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/libadt/list.h
26,16 → 26,16
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIST_H__
#define __LIST_H__
#ifndef LIBC_LIST_H_
#define LIBC_LIST_H_
 
#include<unistd.h>
#include <unistd.h>
 
#ifndef true
# define true 1
190,8 → 190,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/libadt/fifo.h
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
42,8 → 42,8
* and use'.
*/
 
#ifndef __FIFO_H__
#define __FIFO_H__
#ifndef LIBC_FIFO_H_
#define LIBC_FIFO_H_
 
#include <malloc.h>
 
123,8 → 123,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/libc.h
32,8 → 32,8
/** @file
*/
 
#ifndef __LIBC__LIBC_H__
#define __LIBC__LIBC_H__
#ifndef LIBC_LIBC_H_
#define LIBC_LIBC_H_
 
#include <types.h>
#include <kernel/syscall/syscall.h>
/trunk/uspace/libc/include/atomic.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __ATOMIC_H__
#define __ATOMIC_H__
#ifndef LIBC_ATOMIC_H_
#define LIBC_ATOMIC_H_
 
typedef struct atomic {
volatile long count;
53,8 → 53,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/io/printf_core.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__PRINTF_CORE_H__
#define __LIBC__PRINTF_CORE_H__
#ifndef LIBC_PRINTF_CORE_H_
#define LIBC_PRINTF_CORE_H_
 
#include <libarch/types.h>
#include <stdarg.h>
51,8 → 51,7
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/io/stream.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __libc_STREAM_H_
#define __libc_STREAM_H_
#ifndef LIBC_STREAM_H_
#define LIBC_STREAM_H_
 
#include <libarch/types.h>
 
41,7 → 41,6
 
typedef int fd_t;
 
 
typedef ssize_t (*pwritefn_t)(void *, const void *, size_t);
typedef ssize_t (*preadfn_t)(void *, void *, size_t);
 
50,8 → 49,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/io/io.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__IO_H__
#define __LIBC__IO_H__
#ifndef LIBC_IO_H_
#define LIBC_IO_H_
 
#include <libarch/types.h>
 
44,8 → 44,7
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/stdarg.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__STDARG_H__
#define __LIBC__STDARG_H__
#ifndef LIBC_STDARG_H_
#define LIBC_STDARG_H_
 
#include <types.h>
#include <libarch/stackarg.h>
51,9 → 51,5
 
#endif
 
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/ctype.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __CTYPE_H__
#define __CTYPE_H__
#ifndef LIBC_CTYPE_H_
#define LIBC_CTYPE_H_
 
static inline int isdigit(int c)
{
58,9 → 58,5
 
#endif
 
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/errno.h
26,23 → 26,18
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __LIBC__ERRNO_H__
#define __LIBC__ERRNO_H__
#ifndef LIBC_ERRNO_H_
#define LIBC_ERRNO_H_
 
#include <kernel/errno.h>
 
 
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/ipc/ipc.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libcipc
/** @addtogroup libcipc
* @{
*/
/** @file
*/
 
#ifndef __LIBIPC_IPC_H__
#define __LIBIPC_IPC_H__
#ifndef LIBIPC_IPC_H_
#define LIBIPC_IPC_H_
 
#include <kernel/ipc/ipc.h>
#include <kernel/ipc/irq.h>
89,8 → 89,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/ipc/ns.h
26,19 → 26,16
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libcipc
/** @addtogroup libcipc
* @{
*/
/** @file
*/
 
#ifndef __LIBIPC__NS_H__
#define __LIBIPC__NS_H__
#ifndef LIBIPC_NS_H_
#define LIBIPC_NS_H_
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/ipc/services.h
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libcipc
/** @addtogroup libcipc
* @{
*/
/**
34,8 → 34,8
* @brief List of all known services and their codes.
*/
 
#ifndef __LIBIPC__SERVICES_H__
#define __LIBIPC__SERVICES_H__
#ifndef LIBIPC_SERVICES_H_
#define LIBIPC_SERVICES_H_
 
#define SERVICE_PCI 1
#define SERVICE_KEYBOARD 2
48,8 → 48,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/sys/mman.h
File deleted
/trunk/uspace/libc/include/sys/mmap.h
0,0 → 1,58
/*
* Copyright (C) 2006 Ondrej Palkovsky
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* - Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* - The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef LIBC_MMAP_H_
#define LIBC_MMAP_H_
 
#include <as.h>
 
#define MAP_FAILED ((void *) -1)
 
#define MAP_SHARED (1 << 0)
#define MAP_PRIVATE (1 << 1)
#define MAP_FIXED (1 << 2)
#define MAP_ANONYMOUS (1 << 3)
 
#define PROTO_READ AS_AREA_READ
#define PROTO_WRITE AS_AREA_WRITE
#define PROTO_EXEC AS_AREA_EXEC
 
extern void *mmap(void *start, size_t length, int prot, int flags, int fd,
off_t offset);
extern int munmap(void *start, size_t length);
 
#endif
 
/** @}
*/
/trunk/uspace/libc/include/sys/time.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup libc
/** @addtogroup libc
* @{
*/
/** @file
*/
 
#ifndef __libc_sys_TIME_H__
#define __libc_sys_TIME_H__
#ifndef LIBC_TIME_H_
#define LIBC_TIME_H_
 
#include <types.h>
 
56,8 → 56,5
 
#endif
 
 
/** @}
/** @}
*/
/trunk/uspace/libc/include/sys/types.h
41,5 → 41,3
 
/** @}
*/