Header file clean-up

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4948 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo
2012-07-17 03:58:11 +00:00
parent e5455995a6
commit 0f1567878c
111 changed files with 527 additions and 393 deletions
+4 -4
View File
@@ -2,7 +2,7 @@
* include/arpa/inet.h
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __ARPA_INET_H
#define __ARPA_INET_H
#ifndef __INCLUDE_ARPA_INET_H
#define __INCLUDE_ARPA_INET_H
/****************************************************************************
* Included Files
@@ -133,4 +133,4 @@ EXTERN const char *inet_ntop(int af, FAR const void *src, FAR char *dst, socklen
}
#endif
#endif /* __ARPA_INET_H */
#endif /* __INCLUDE_ARPA_INET_H */
+7 -6
View File
@@ -2,7 +2,7 @@
* include/crc.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -54,23 +54,24 @@ extern "C" {
#define EXTERN extern
#endif
/************************************************************************************
/****************************************************************************
* Name: crc32part
*
* Description:
* Continue CRC calculation on a part of the buffer.
*
************************************************************************************/
****************************************************************************/
EXTERN uint32_t crc32part(FAR const uint8_t *src, size_t len, uint32_t crc32val);
EXTERN uint32_t crc32part(FAR const uint8_t *src, size_t len,
uint32_t crc32val);
/************************************************************************************
/****************************************************************************
* Name: crc32
*
* Description:
* Return a 32-bit CRC of the contents of the 'src' buffer, length 'len'
*
************************************************************************************/
****************************************************************************/
EXTERN uint32_t crc32(FAR const uint8_t *src, size_t len);
+34 -37
View File
@@ -2,7 +2,7 @@
* include/ctype.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -36,10 +36,9 @@
#ifndef __INCLUDE_CTYPE_H
#define __INCLUDE_CTYPE_H
/* There is no consistent ctype implementation, just a
* smattering of functions. Individually, they are okay, but
* a more standard, data lookup approach would make more sense
* if used extensively.
/* There is no consistent ctype implementation, just a smattering of
* functions. Individually, they are okay, but a more standard, data lookup
* approach would make more sense if used extensively.
*/
/****************************************************************************
@@ -51,13 +50,12 @@
****************************************************************************/
/****************************************************************************
* Function: isspace
* Name: isspace
*
* Description:
* Checks for white-space characters. In the "C" and "POSIX"
* locales, these are: space, form-feed ('\f'), newline ('\n'),
* carriage return ('\r'), horizontal tab ('\t'), and vertical
* tab ('\v').
* Checks for white-space characters. In the "C" and "POSIX" locales,
* these are: space, form-feed ('\f'), newline ('\n'), carriage return
* ('\r'), horizontal tab ('\t'), and vertical tab ('\v').
*
****************************************************************************/
@@ -66,113 +64,112 @@
(c) == '\r' || (c) == '\f' || c== '\v')
/****************************************************************************
* Function: isascii
* Name: isascii
*
* Description:
* Checks whether c is a 7-bit unsigned char value that
* fits into the ASCII character set.
* Checks whether c is a 7-bit unsigned char value that fits into the
* ASCII character set.
*
****************************************************************************/
#define isascii(c) ((c) >= 0 && (c) <= 0x7f);
/****************************************************************************
* Function: isprint
* Name: isprint
*
* Description:
* Checks for a printable character (including space)
* Checks for a printable character (including space)
*
****************************************************************************/
#define isprint(c) ((c) >= 0x20 && (c) < 0x7f)
/****************************************************************************
* Function: isgraph
* Name: isgraph
*
* Description:
* Checks for a printable character (excluding space)
* Checks for a printable character (excluding space)
*
****************************************************************************/
#define isgraph(c) ((c) > 0x20 && (c) < 0x7f)
/****************************************************************************
* Function: iscntrl
* Name: iscntrl
*
* Description:
* Checks for control character.
* Checks for control character.
*
****************************************************************************/
#define iscontrol(c) (!isprint(c))
/****************************************************************************
* Function: islower
* Name: islower
*
* Description:
* Checks for an lowercase letter.
* Checks for an lowercase letter.
*
****************************************************************************/
#define islower(c) ((c) >= 'a' && (c) <= 'z')
/****************************************************************************
* Function: isupper
* Name: isupper
*
* Description:
* Checks for an uppercase letter.
* Checks for an uppercase letter.
*
****************************************************************************/
#define isupper(c) ((c) >= 'A' && (c) <= 'Z')
/****************************************************************************
* Function: isalpha
* Name: isalpha
*
* Description:
* Checks for an alphabetic character
* Checks for an alphabetic character
*
****************************************************************************/
#define isalpha(c) (islower(c) || isupper(c))
/****************************************************************************
* Function: isdigit
* Name: isdigit
*
* Description:
* ANSI standard isdigit implementation.
* ANSI standard isdigit implementation.
*
****************************************************************************/
#define isdigit(c) ((c) >= '0' && (c) <= '9')
/****************************************************************************
* Function: isalnum
* Name: isalnum
*
* Description:
* Checks for an alphanumeric character
* Checks for an alphanumeric character
*
****************************************************************************/
#define isalnum(c) (isalpha(c) || isdigit(c))
/****************************************************************************
* Function: ispunct
* Name: ispunct
*
* Description:
* Checks for a printable character which is not a space
* or an alphanumeric character
* Checks for a printable character which is not a space or an
* alphanumeric character
*
****************************************************************************/
#define ispunct(c) (isgraph(c) && !isalnum(c))
/****************************************************************************
* Function: isxdigit
* Name: isxdigit
*
* Description:
* isxdigit() checks for a hexadecimal digits, i.e. one of
* {0-9,a-f,A-F}
* isxdigit() checks for a hexadecimal digits, i.e. one of {0-9,a-f,A-F}
*
****************************************************************************/
@@ -182,7 +179,7 @@
((c) >= 'A' && (c) <= 'F'))
/****************************************************************************
* Function: toupper
* Name: toupper
*
* Description:
* toupper() converts the letter c to upper case, if possible.
@@ -193,7 +190,7 @@
(((c) >= 'a' && (c) <= 'z') ? ((c) - 'a' + 'A') : (c))
/****************************************************************************
* Function: tolower
* Name: tolower
*
* Description:
* tolower() converts the letter c to lower case, if possible.
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/cassert
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/cctype
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/cerrno
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/climits
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/cmath
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/csignal
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/cstdbool
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/cstdio
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/cstring
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
// include/cxx/ctime
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
+7 -7
View File
@@ -2,7 +2,7 @@
* include/debug.h
*
* Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -579,10 +579,10 @@ extern "C" {
#define EXTERN extern
#endif
/* These low-level debug APIs are provided by the NuttX library. If
* the cross-compiler's pre-processor supports a variable number of
* macro arguments, then the macros above will map all debug statements
* on or the other of the following.
/* These low-level debug APIs are provided by the NuttX library. If the
* cross-compiler's pre-processor supports a variable number of macro
* arguments, then the macros below will map all debug statements to one
* or the other of the following.
*/
EXTERN int lib_rawprintf(FAR const char *format, ...);
@@ -602,8 +602,8 @@ EXTERN void lib_dumpbuffer(FAR const char *msg, FAR const uint8_t *buffer,
EXTERN void dbg_enable(bool enable);
#endif
/* If the cross-compiler's pre-processor does not support variable
* length arguments, then these additional APIs will be built.
/* If the cross-compiler's pre-processor does not support variable length
* arguments, then these additional APIs will be built.
*/
#ifndef CONFIG_CPP_HAVE_VARARGS
+4 -5
View File
@@ -2,7 +2,7 @@
* include/dirent.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -69,10 +69,9 @@
* Public Type Definitions
****************************************************************************/
/* The POSIX specification requires that the caller of readdir_r
* provide storage "large enough for a dirent with the d_name
* member and an array of char containing at least {NAME_MAX}
* plus one elements.
/* The POSIX specification requires that the caller of readdir_r provide
* storage "large enough for a dirent with the d_name member and an array
* of char containing at least {NAME_MAX} plus one elements.
*/
struct dirent
+1 -1
View File
@@ -2,7 +2,7 @@
* include/errno.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/fixedmath.h
*
* Copyright (C) 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/inttypes.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/libgen.h
*
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/limits.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+2 -3
View File
@@ -1,8 +1,8 @@
/********************************************************************************
* ionclude/mqueue.h
* include/mqueue.h
*
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -107,4 +107,3 @@ EXTERN int mq_getattr(mqd_t mqdes, struct mq_attr *mq_stat);
#endif
#endif /* __INCLUDE_MQUEUE_H */
+4 -4
View File
@@ -2,7 +2,7 @@
* include/net/ethernet.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NET_ETHERNET_H
#define __NET_ETHERNET_H
#ifndef __INCLUDE_NET_ETHERNET_H
#define __INCLUDE_NET_ETHERNET_H
/****************************************************************************
* Included Files
@@ -68,4 +68,4 @@ struct ether_header
* Public Function Prototypes
****************************************************************************/
#endif /* __NET_ETHERNET_H */
#endif /* __INCLUDE_NET_ETHERNET_H */
+3 -3
View File
@@ -33,8 +33,8 @@
*
*******************************************************************************************/
#ifndef __NET_IF_H
#define __NET_IF_H
#ifndef __INCLUDE_NET_IF_H
#define __INCLUDE_NET_IF_H
/*******************************************************************************************
* Included Files
@@ -130,4 +130,4 @@ struct ifreq
* Public Function Prototypes
*******************************************************************************************/
#endif /* __NET_IF_H */
#endif /* __INCLUDE_NET_IF_H */
+5 -5
View File
@@ -1,8 +1,8 @@
/****************************************************************************
* netinet/ether.h
* include/netinet/ether.h
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NETINET_ETHER_H
#define __NETINET_ETHER_H
#ifndef __INCLUDE_NETINET_ETHER_H
#define __INCLUDE_NETINET_ETHER_H
/****************************************************************************
* Included Files
@@ -74,4 +74,4 @@ EXTERN int ether_line(const char *line, struct ether_addr *addr, char *hostname)
}
#endif
#endif /* __NETINET_ETHER_H */
#endif /* __INCLUDE_NETINET_ETHER_H */
+5 -5
View File
@@ -1,8 +1,8 @@
/****************************************************************************
* netinet/in.h
* include/netinet/in.h
*
* Copyright (C) 2007, 2009-2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NETINET_IP_H
#define __NETINET_IP_H
#ifndef __INCLUDE_NETINET_IP_H
#define __INCLUDE_NETINET_IP_H
/****************************************************************************
* Included Files
@@ -152,4 +152,4 @@ struct sockaddr_in6
* Public Function Prototypes
****************************************************************************/
#endif /* __NETINET_IP_H */
#endif /* __INCLUDE_NETINET_IP_H */
+5 -5
View File
@@ -1,8 +1,8 @@
/****************************************************************************
* netinet/ip.h
* include/netinet/ip.h
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NETINET_IP_H
#define __NETINET_IP_H
#ifndef __INCLUDE_NETINET_IP_H
#define __INCLUDE_NETINET_IP_H
/****************************************************************************
* Included Files
@@ -51,4 +51,4 @@
* Public Function Prototypes
****************************************************************************/
#endif /* __NETINET_IP_H */
#endif /* __INCLUDE_NETINET_IP_H */
+5 -5
View File
@@ -1,8 +1,8 @@
/****************************************************************************
* netinet/ip6.h
* include/netinet/ip6.h
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NETINET_IP6_H
#define __NETINET_IP6_H
#ifndef __INCLUDE_NETINET_I6P_H
#define __INCLUDE_NETINET_I6P_H
/****************************************************************************
* Included Files
@@ -51,4 +51,4 @@
* Public Function Prototypes
****************************************************************************/
#endif /* __NETINET_IP6_H */
#endif /* __INCLUDE_NETINET_I6P_H */
+1 -1
View File
@@ -8,7 +8,7 @@
*
* Derived from include/nuttx/can.h
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+4 -4
View File
@@ -8,7 +8,7 @@
* Derived from include/nuttx/can.h
*
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -39,8 +39,8 @@
*
************************************************************************************/
#ifndef __NUTTX_DAC_H
#define __NUTTX_DAC_H
#ifndef __INCLUDE_NUTTX_ANALOG_DAC_H
#define __INCLUDE_NUTTX_ANALOG_DAC_H
/************************************************************************************
* Included Files
@@ -209,4 +209,4 @@ FAR struct dac_dev_s *up_ad5410initialize(FAR struct spi_dev_s *spi, unsigned in
}
#endif
#endif /* __NUTTX_DAC_H */
#endif /* __INCLUDE_NUTTX_ANALOG_DAC_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/binfmt.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+4 -4
View File
@@ -2,7 +2,7 @@
* include/nuttx/compiler.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __COMPILER_H
#define __COMPILER_H
#ifndef __INCLUDE_NUTTX_COMPILER_H
#define __INCLUDE_NUTTX_COMPILER_H
/****************************************************************************
* Included Files
@@ -445,4 +445,4 @@ extern "C" {
}
#endif
#endif /* __COMPILER_H */
#endif /* __INCLUDE_NUTTX_COMPILER_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/fb.h
*
* Copyright (C) 2008-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/i2c.h
*
* Copyright(C) 2009-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+4 -4
View File
@@ -2,7 +2,7 @@
* include/nuttx/init.h
*
* Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_INIT_H
#define __NUTTX_INIT_H
#ifndef __INCLUDE_NUTTX_INIT_H
#define __INCLUDE_NUTTX_INIT_H
/****************************************************************************
* Included Files
@@ -79,4 +79,4 @@ EXTERN void os_start(void); /* OS entry point called by boot logic */
}
#endif
#endif /* __NUTTX_INIT_H */
#endif /* __INCLUDE_NUTTX_INIT_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/irq.h
*
* Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/kmalloc.h
*
* Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/lcd/lcd.h
*
* Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -3,7 +3,7 @@
* Application interface to the Nokia 6100 LCD display
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -3,7 +3,7 @@
* Application interface to the RiT P14201 OLED driver
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -4,7 +4,7 @@
* SSD1305 LCD controller.
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+4 -4
View File
@@ -2,7 +2,7 @@
* include/nuttx/mm.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_MM_H
#define __NUTTX_MM_H
#ifndef __INCLUDE_NUTTX_MM_H
#define __INCLUDE_NUTTX_MM_H
/****************************************************************************
* Included Files
@@ -81,4 +81,4 @@ EXTERN void mm_givesemaphore(void);
}
#endif
#endif /* __NUTTX_MM_H */
#endif /* __INCLUDE_NUTTX_MM_H */
+5 -4
View File
@@ -2,7 +2,7 @@
* include/nuttx/mmcsd.h
*
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_MMCSD_H
#define __NUTTX_MMCSD_H
#ifndef __INCLUDE_NUTTX_MMCSD_H
#define __INCLUDE_NUTTX_MMCSD_H
/****************************************************************************
* Included Files
@@ -103,4 +103,5 @@ EXTERN int mmcsd_spislotinitialize(int minor, int slotno, FAR struct spi_dev_s *
#if defined(__cplusplus)
}
#endif
#endif /* __NUTTX_MMCSD_H */
#endif /* __INCLUDE_NUTTX_MMCSD_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/mqueue.h
*
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/net/enc28j60.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -1,5 +1,5 @@
/****************************************************************************
* nuttx/net/net.h
* include/nuttx/net/net.h
*
* Copyright (C) 2007, 2009-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
+3 -3
View File
@@ -38,8 +38,8 @@
*
****************************************************************************/
#ifndef __UIP_ARP_H__
#define __UIP_ARP_H__
#ifndef __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H
#define __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H
/****************************************************************************
* Included Files
@@ -259,4 +259,4 @@ EXTERN struct arp_entry *uip_arp_find(in_addr_t ipaddr);
}
#endif
#endif /* __UIP_ARP_H__ */
#endif /* __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H */
+1 -1
View File
@@ -4,7 +4,7 @@
* Defines values for the IP header options
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -17,7 +17,7 @@
* be changed, but rather the per-project defconfig file.
*
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* This logic was leveraged from uIP which also has a BSD-style license:
*
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/nx/nxfonts.h
*
* Copyright (C) 2008, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+2 -2
View File
@@ -2,7 +2,7 @@
* include/nuttx/nxflat.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -139,7 +139,7 @@ EXTERN int nxflat_verifyheader(const struct nxflat_hdr_s *header);
***********************************************************************/
EXTERN int nxflat_init(const char *filename,
struct nxflat_loadinfo_s *loadinfo);
struct nxflat_loadinfo_s *loadinfo);
/***********************************************************************
* Name: nxflat_uninit
+4 -4
View File
@@ -3,7 +3,7 @@
* This file defines interfaces used to support NuttX On-Demand Paging.
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -34,8 +34,8 @@
*
****************************************************************************/
#ifndef __NUTTX_PAGE_H
#define __NUTTX_PAGE_H
#ifndef __INCLUDE_NUTTX_PAGE_H
#define __INCLUDE_NUTTX_PAGE_H
/****************************************************************************
* Included Files
@@ -464,4 +464,4 @@ EXTERN int up_fillpage(FAR _TCB *tcb, FAR void *vpage, up_pgcallback_t pg_callba
#endif /* __ASSEMBLY__ */
#endif /* CONFIG_PAGING */
#endif /* __NUTTX_PAGE_H */
#endif /* __INCLUDE_NUTTX_PAGE_H */
+102 -47
View File
@@ -62,76 +62,131 @@ extern "C" {
* Public Functions
****************************************************************************/
/* Return number of pages */
/****************************************************************************
* Name: up_progmem_npages
*
* Description:
* Return number of pages
*
****************************************************************************/
uint16_t up_progmem_npages(void);
/* Is program memory uniform or page size differs */
/****************************************************************************
* Name: up_progmem_isuniform
*
* Description:
* Is program memory uniform or page size differs?
*
****************************************************************************/
bool up_progmem_isuniform(void);
/* Return page size */
/****************************************************************************
* Name: up_progmem_pagesize
*
* Description:
* Return page size
*
****************************************************************************/
uint16_t up_progmem_pagesize(uint16_t page);
/* Address to page conversion
* \param addr Address without flash offet (aligned to page0)
* \return Page or negative value on error
*
* The following errors are reported (errno is not set!)
* - EFAULT: On invalid address
*/
/****************************************************************************
* Name: up_progmem_getpage
*
* Description:
* Address to page conversion
*
* Input Parameters:
* addr - Address without flash offet (aligned to page0)
*
* Returned Value:
* Page or negative value on error. The following errors are reported
* (errno is not set!):
*
* EFAULT: On invalid address
*
****************************************************************************/
int up_progmem_getpage(uint32_t addr);
/* Erase selected page.
* \return page size or negative value on error
*
* The following errors are reported (errno is not set!)
* - EFAULT: On invalid page
* - EIO: On unsuccessful erase
* - EROFS: On access to write protected area
* - EACCES: Insufficient permissions (read/write protected)
* - EPERM: If operation is not permitted due to some other constraints
* (i.e. some internal block is not running etc.)
*/
/****************************************************************************
* Name: up_progmem_erasepage
*
* Description:
* Erase selected page.
*
* Input Parameters:
* page -
*
* Returned Value:
* Page size or negative value on error. The following errors are reported
* (errno is not set!):
*
* EFAULT: On invalid page
* EIO: On unsuccessful erase
* EROFS: On access to write protected area
* EACCES: Insufficient permissions (read/write protected)
* EPERM: If operation is not permitted due to some other constraints
* (i.e. some internal block is not running etc.)
*
****************************************************************************/
int up_progmem_erasepage(uint16_t page);
/* Checks whether page is erased
*
* Returns number of bytes written or negative value on error.
* If it returns zero then complete page is empty (erased).
/****************************************************************************
* Name: up_progmem_ispageerased
*
* The following errors are reported (errno is not set!)
* - EFAULT: On invalid page
*/
* Description:
* Checks whether page is erased
*
* Input Parameters:
* page -
*
* Returned Value:
* Returns number of bytes written or negative value on error. If it
* returns zero then complete page is empty (erased).
*
* The following errors are reported (errno is not set!)
* EFAULT: On invalid page
*
****************************************************************************/
int up_progmem_ispageerased(uint16_t page);
/* Program data at given address
* \return bytes written or negative value on error
* \param addr Address without flash offet (aligned to page0)
* \param buf Pointer to buffer
* \param count Number of bytes to write
*
* Note: this function is not limited to single page and nor it requires
/****************************************************************************
* Name: up_progmem_write
*
* Description:
* Program data at given address
*
* Note: this function is not limited to single page and nor it requires
* the address be aligned inside the page boundaries.
*
* The following errors are reported (errno is not set!)
* - EINVAL: if count is not aligned with the flash boundaries (i.e.
* some MCU's require per half-word or even word access)
* - EFAULT: On invalid address
* - EIO: On unsuccessful write
* - EROFS: On access to write protected area
* - EACCES: Insufficient permissions (read/write protected)
* - EPERM: If operation is not permitted due to some other constraints
* (i.e. some internal block is not running etc.)
*/
*
* Input Parameters:
* addr - Address without flash offet (aligned to page0)
* buf - Pointer to buffer
* count - Number of bytes to write *
*
* Returned Value:
* Bytes written or negative value on error. The following errors are
* reported (errno is not set!)
*
* EINVAL: if count is not aligned with the flash boundaries (i.e.
* some MCU's require per half-word or even word access)
* EFAULT: On invalid address
* EIO: On unsuccessful write
* EROFS: On access to write protected area
* EACCES: Insufficient permissions (read/write protected)
* EPERM: If operation is not permitted due to some other constraints
* (i.e. some internal block is not running etc.)
*
****************************************************************************/
int up_progmem_write(uint32_t addr, const void *buf, size_t count);
/* \todo: Define the following functions and their options:
/* TODO: Define the following functions and their options:
* - up_progmem_protect()
* - up_progmem_unprotect()
*/
+11 -11
View File
@@ -3,7 +3,7 @@
* Non-standard, NuttX-specific pthread-related declarations.
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -63,16 +63,6 @@
* Public Data
****************************************************************************/
/* Default pthread attributes (see sched/pthread_create.c). This global
* can only be shared within the kernel- or within the user- address space.
*/
extern pthread_attr_t g_default_pthread_attr;
/****************************************************************************
* Public Function Prototypes
****************************************************************************/
#ifdef __cplusplus
#define EXTERN extern "C"
extern "C" {
@@ -80,6 +70,16 @@ extern "C" {
#define EXTERN extern
#endif
/* Default pthread attributes (see sched/pthread_create.c). This global
* can only be shared within the kernel- or within the user- address space.
*/
EXTERN pthread_attr_t g_default_pthread_attr;
/****************************************************************************
* Public Function Prototypes
****************************************************************************/
#undef EXTERN
#ifdef __cplusplus
}
+1 -1
View File
@@ -250,7 +250,7 @@ extern "C" {
*
****************************************************************************/
int pwm_register(FAR const char *path, FAR struct pwm_lowerhalf_s *dev);
EXTERN int pwm_register(FAR const char *path, FAR struct pwm_lowerhalf_s *dev);
/****************************************************************************
* Name: pwm_expired
+1 -1
View File
@@ -1,5 +1,5 @@
/****************************************************************************
* nuttx/ramdisk.h
* include/nuttx/ramdisk.h
*
* Copyright (C) 2008-2009, 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
+1 -1
View File
@@ -3,7 +3,7 @@
* Non-standard, pattern-matching APIs available in lib/.
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1
View File
@@ -105,6 +105,7 @@
/****************************************************************************
* Public Types
****************************************************************************/
/* The form of an alarm callback */
typedef CODE void (*alarmcb_t)(void);
+2 -2
View File
@@ -1,8 +1,8 @@
/****************************************************************************
* inlcude/nuttx/rwbuffer.h
* include/nuttx/rwbuffer.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -1,5 +1,5 @@
/********************************************************************************
* nuttx/sched.h
* include/nuttx/sched.h
*
* Copyright (C) 2007-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/scsi.h
*
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References:
* "SCSI Primary Commands - 3 (SPC-3)," American National Standard
+3 -3
View File
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_SDIO_H
#define __NUTTX_SDIO_H
#ifndef __INCLUDE_NUTTX_SDIO_H
#define __INCLUDE_NUTTX_SDIO_H
/****************************************************************************
* Included Files
@@ -852,4 +852,4 @@ extern "C" {
#if defined(__cplusplus)
}
#endif
#endif /* __NUTTX_SDIO_H */
#endif /* __INCLUDE_NUTTX_SDIO_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/symtab.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/usb/cdc.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References: "Universal Serial Bus Class Definitions for Communication
* Devices," Version 1.1, January 19, 1999
+3 -3
View File
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_USB_COMPOSITE_H
#define __NUTTX_USB_COMPOSITE_H
#ifndef __INCLUDE_NUTTX_USB_COMPOSITE_H
#define __INCLUDE_NUTTX_USB_COMPOSITE_H
/****************************************************************************
* Included Files
@@ -183,4 +183,4 @@ EXTERN int composite_ep0submit(FAR struct usbdevclass_driver_s *driver,
#endif
#endif /* CONFIG_USBDEV_COMPOSITE */
#endif /* __NUTTX_USB_COMPOSITE_H */
#endif /* __INCLUDE_NUTTX_USB_COMPOSITE_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/usb/hid.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References:
* HID Universal Serial Bus (USB), Device Class Definition for Human
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/usb/ohci.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References: "OpenHCI Open Host Controller Interface Specification
* for USB," Release 1.0a, Compaq, Microsoft, National Semiconductor,
+4 -4
View File
@@ -2,7 +2,7 @@
* include/nuttx/usb/storage.h
*
* Copyright (C) 2008-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References:
* "Universal Serial Bus Mass Storage Class, Specification Overview,"
@@ -40,8 +40,8 @@
*
************************************************************************************/
#ifndef __NUTTX_USB_STORAGE_H
#define __NUTTX_USB_STORAGE_H
#ifndef __INCLUDE_NUTTX_USB_STORAGE_H
#define __INCLUDE_NUTTX_USB_STORAGE_H
/************************************************************************************
* Included Files
@@ -128,4 +128,4 @@ struct usbmsc_csw_s
* Public Functions
************************************************************************************/
#endif /* __NUTTX_USB_STORAGE_H */
#endif /* __INCLUDE_NUTTX_USB_STORAGE_H */
+3 -3
View File
@@ -33,8 +33,8 @@
*
************************************************************************************/
#ifndef __NUTTX_USB_USB_H
#define __NUTTX_USB_USB_H
#ifndef __INCLUDE_NUTTX_USB_USB_H
#define __INCLUDE_NUTTX_USB_USB_H
/************************************************************************************
* Included Files
@@ -413,4 +413,4 @@ struct usb_iaddesc_s
* Public Functions
************************************************************************************/
#endif // __NUTTX_USB_USB_H
#endif // __INCLUDE_NUTTX_USB_USB_H
+4 -4
View File
@@ -2,7 +2,7 @@
* include/nuttx/usb/usbhost.h
*
* Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References:
* "Universal Serial Bus Mass Storage Class, Specification Overview,"
@@ -40,8 +40,8 @@
*
************************************************************************************/
#ifndef __NUTTX_USB_USBHOST_H
#define __NUTTX_USB_USBHOST_H
#ifndef __INCLUDE_NUTTX_USB_USBHOST_H
#define __INCLUDE_NUTTX_USB_USBHOST_H
/************************************************************************************
* Included Files
@@ -866,4 +866,4 @@ EXTERN int usbhost_enumerate(FAR struct usbhost_driver_s *drvr,
}
#endif
#endif /* __NUTTX_USB_USBHOST_H */
#endif /* __INCLUDE_NUTTX_USB_USBHOST_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nuttx/usb/usbhost_trace.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/nxflat.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/poll.h
*
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+5 -5
View File
@@ -1,8 +1,8 @@
/************************************************************************
* queue.h
* include/queue.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
************************************************************************/
#ifndef __QUEUE_H
#define __QUEUE_H
#ifndef __INCLUDE_QUEUE_H
#define __INCLUDE_QUEUE_H
/************************************************************************
* Included Files
@@ -125,5 +125,5 @@ EXTERN FAR dq_entry_t *dq_remfirst(dq_queue_t *queue);
}
#endif
#endif /* __QUEUE_H_ */
#endif /* __INCLUDE_QUEUE_H_ */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/sched.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+4 -4
View File
@@ -2,7 +2,7 @@
* include/signal.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
********************************************************************************/
#ifndef __SIGNAL_H
#define __SIGNAL_H
#ifndef __INCLUDE_SIGNAL_H
#define __INCLUDE_SIGNAL_H
/********************************************************************************
* Included Files
@@ -234,5 +234,5 @@ EXTERN int sigqueue(int pid, int signo, FAR void *sival_ptr);
}
#endif
#endif /* __SIGNAL_H */
#endif /* __INCLUDE_SIGNAL_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/stdbool.h
*
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+4 -4
View File
@@ -2,7 +2,7 @@
* include/stddef.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __STDDEF_H
#define __STDDEF_H
#ifndef __INCLUDE_STDDEF_H
#define __INCLUDE_STDDEF_H
/****************************************************************************
* Included Files
@@ -46,4 +46,4 @@
* Type Definitions
****************************************************************************/
#endif /* __STDDEF_H */
#endif /* __INCLUDE_STDDEF_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/stdint.h
*
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/stdio.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+4 -4
View File
@@ -2,7 +2,7 @@
* include/sys/mman.h
*
* Copyright (C) 2008, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __SYS_MMAN_H
#define __SYS_MMAN_H
#ifndef __INCLUDE_SYS_MMAN_H
#define __INCLUDE_SYS_MMAN_H
/****************************************************************************
* Included Files
@@ -110,4 +110,4 @@ EXTERN int munmap(FAR void *start, size_t length);
}
#endif
#endif /* __SYS_MMAN_H */
#endif /* __INCLUDE_SYS_MMAN_H */
+4 -4
View File
@@ -2,7 +2,7 @@
* include/sys/mount.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __SYS_MOUNT_H
#define __SYS_MOUNT_H
#ifndef __INCLUDE_SYS_MOUNT_H
#define __INCLUDE_SYS_MOUNT_H
/****************************************************************************
* Included Files
@@ -74,4 +74,4 @@ EXTERN int umount(const char *target);
}
#endif
#endif /* __SYS_MOUNT_H */
#endif /* __INCLUDE_SYS_MOUNT_H */
-1
View File
@@ -45,7 +45,6 @@
****************************************************************************/
/* Supported prctl() commands.
*
*
* PR_SET_NAME
* Set the task (or thread) name for the thread whose ID is in required
+1 -1
View File
@@ -2,7 +2,7 @@
* include/sys/select.h
*
* Copyright (C) 2008-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+5 -5
View File
@@ -1,8 +1,8 @@
/****************************************************************************
* sys/socket.h
* include/sys/socket.h
*
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __SYS_SOCKET_H
#define __SYS_SOCKET_H
#ifndef __INCLUDE_SYS_SOCKET_H
#define __INCLUDE_SYS_SOCKET_H
/****************************************************************************
* Included Files
@@ -231,4 +231,4 @@ EXTERN int getsockname(int sockfd, FAR struct sockaddr *addr,
}
#endif
#endif /* __SYS_SOCKET_H */
#endif /* __INCLUDE_SYS_SOCKET_H */
+5 -6
View File
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __SYS_STAT_H
#define __SYS_STAT_H
#ifndef __INCLUDE_SYS_STAT_H
#define __INCLUDE_SYS_STAT_H
/****************************************************************************
* Included Files
@@ -94,9 +94,8 @@
* Type Definitions
****************************************************************************/
/* This is the simplified struct stat as returned by fstat().
* This structure provides information about a specific file
* or directory in the file system.
/* This is the simplified struct stat as returned by fstat(). This structure
* provides information about a specific file or directory in the file system.
*/
struct stat
@@ -132,4 +131,4 @@ EXTERN int fstat(int fd, FAR struct stat *buf);
}
#endif
#endif /* __SYS_STAT_H */
#endif /* __INCLUDE_SYS_STAT_H */
+4 -4
View File
@@ -2,7 +2,7 @@
* include/sys/statfs.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __SYS_STATFS_H
#define __SYS_STATFS_H
#ifndef __INCLUDE_SYS_STATFS_H
#define __INCLUDE_SYS_STATFS_H
/****************************************************************************
* Included Files
@@ -142,4 +142,4 @@ EXTERN int fstatfs(int fd, struct statfs *buf);
}
#endif
#endif /* __SYS_STATFS_H */
#endif /* __INCLUDE_SYS_STATFS_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/sys/time.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+1 -1
View File
@@ -2,7 +2,7 @@
* include/sys/types.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+6 -6
View File
@@ -2,7 +2,7 @@
* include/sys/vfs.h
*
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,15 +33,15 @@
*
****************************************************************************/
#ifndef __SYS_VFS_H
#define __SYS_VFS_H
#ifndef __INCLUDE_SYS_VFS_H
#define __INCLUDE_SYS_VFS_H
/****************************************************************************
* Included Files
****************************************************************************/
/* sys/vfs.h is just an alternative location for the
* information in sys/statfs.h.
/* sys/vfs.h is just an alternative location for the information in
* sys/statfs.h.
*/
#include <sys/statfs.h>
@@ -58,4 +58,4 @@
* Public Function Prototypes
****************************************************************************/
#endif /* __SYS_VFS_H */
#endif /* __INCLUDE_SYS_VFS_H */
+1 -1
View File
@@ -2,7 +2,7 @@
* include/sys/wait.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
+4 -4
View File
@@ -2,7 +2,7 @@
* include/unistd.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __UNISTD_H
#define __UNISTD_H
#ifndef __INCLUDE_UNISTD_H
#define __INCLUDE_UNISTD_H
/****************************************************************************
* Included Files
@@ -176,4 +176,4 @@ EXTERN int *getoptoptp(void); /* unrecognized option character */
}
#endif
#endif /* __UNISTD_H */
#endif /* __INCLUDE_UNISTD_H */
+8 -8
View File
@@ -2,7 +2,7 @@
* include/wdog.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -53,14 +53,13 @@
* Global Type Declarations
****************************************************************************/
/* The arguments are passed as uint32_t values. For systems
* where the sizeof(pointer) < sizeof(uint32_t), the following
* union defines the alignment of the pointer within the
* uint32_t. For example, the SDCC MCS51 general pointer is
* 24-bits, but uint32_t is 32-bits (of course).
/* The arguments are passed as uint32_t values. For systems where the
* sizeof(pointer) < sizeof(uint32_t), the following union defines the
* alignment of the pointer within the uint32_t. For example, the SDCC
* MCS51 general pointer is 24-bits, but uint32_t is 32-bits (of course).
*
* For systems where sizeof(pointer) > sizeof(uint32_t), we will
* have to do some redesign.
* For systems where sizeof(pointer) > sizeof(uint32_t), we will have to do
* some redesign.
*/
union wdparm_u
@@ -68,6 +67,7 @@ union wdparm_u
FAR void *pvarg;
FAR uint32_t *dwarg;
};
typedef union wdparm_u wdparm_t;
/* This is the form of the function that is called when the