diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-04-05 06:40:40 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-04-05 06:40:40 -0600 |
commit | ae6fadacddabaffdf1971b8b0e45f87376cdba23 (patch) | |
tree | fe09defea11efe6e54bdfa7bfe24275f447adafc /nuttx/net | |
parent | 66fc92f59e4084677ddbd12a0b9d41d9ab2615a8 (diff) | |
download | px4-nuttx-ae6fadacddabaffdf1971b8b0e45f87376cdba23.tar.gz px4-nuttx-ae6fadacddabaffdf1971b8b0e45f87376cdba23.tar.bz2 px4-nuttx-ae6fadacddabaffdf1971b8b0e45f87376cdba23.zip |
Fix bad net_clone.c compilation when CONFIG_NET_SOCKOPTS is not defined
Diffstat (limited to 'nuttx/net')
-rw-r--r-- | nuttx/net/getsockopt.c | 5 | ||||
-rw-r--r-- | nuttx/net/net_clone.c | 4 | ||||
-rw-r--r-- | nuttx/net/setsockopt.c | 5 |
3 files changed, 8 insertions, 6 deletions
diff --git a/nuttx/net/getsockopt.c b/nuttx/net/getsockopt.c index c3afb29c9..405823fb4 100644 --- a/nuttx/net/getsockopt.c +++ b/nuttx/net/getsockopt.c @@ -155,7 +155,7 @@ int psock_getsockopt(FAR struct socket *psock, int level, int option, { err = EINVAL; goto errout; - } + } /* Return the socket type */ @@ -180,7 +180,7 @@ int psock_getsockopt(FAR struct socket *psock, int level, int option, { err = EINVAL; goto errout; - } + } /* Get the timeout value. This is a atomic operation and should * require no special operation. @@ -217,6 +217,7 @@ int psock_getsockopt(FAR struct socket *psock, int level, int option, err = ENOPROTOOPT; goto errout; } + return OK; errout: diff --git a/nuttx/net/net_clone.c b/nuttx/net/net_clone.c index ada223484..b58c7e1c6 100644 --- a/nuttx/net/net_clone.c +++ b/nuttx/net/net_clone.c @@ -1,7 +1,7 @@ /**************************************************************************** * net/net_clone.c * - * Copyright (C) 2009, 2011-2012 Gregory Nutt. All rights reserved. + * Copyright (C) 2009, 2011-2013 Gregory Nutt. All rights reserved. * Author: Gregory Nutt <gnutt@nuttx.org> * * Redistribution and use in source and binary forms, with or without @@ -75,11 +75,11 @@ int net_clone(FAR struct socket *psock1, FAR struct socket *psock2) psock2->s_flags = psock1->s_flags; /* See _SF_* definitions */ #ifdef CONFIG_NET_SOCKOPTS psock2->s_options = psock1->s_options; /* Selected socket options */ -#endif #ifndef CONFIG_DISABLE_CLOCK psock2->s_rcvtimeo = psock1->s_rcvtimeo; /* Receive timeout value (in deciseconds) */ psock2->s_sndtimeo = psock1->s_sndtimeo; /* Send timeout value (in deciseconds) */ #endif +#endif psock2->s_conn = psock1->s_conn; /* UDP or TCP connection structure */ /* Increment the reference count on the connection */ diff --git a/nuttx/net/setsockopt.c b/nuttx/net/setsockopt.c index ad52ff53d..7b65a7bf7 100644 --- a/nuttx/net/setsockopt.c +++ b/nuttx/net/setsockopt.c @@ -137,7 +137,7 @@ int psock_setsockopt(FAR struct socket *psock, int level, int option, { err = EINVAL; goto errout; - } + } /* Get the value. Is the option being set or cleared? */ @@ -177,7 +177,7 @@ int psock_setsockopt(FAR struct socket *psock, int level, int option, { err = EINVAL; goto errout; - } + } /* Get the timeout value */ @@ -226,6 +226,7 @@ int psock_setsockopt(FAR struct socket *psock, int level, int option, err = ENOPROTOOPT; goto errout; } + return OK; errout: |