summaryrefslogtreecommitdiffstats
path: root/StdLib/BsdSocketLib/setsockopt.c
diff options
context:
space:
mode:
Diffstat (limited to 'StdLib/BsdSocketLib/setsockopt.c')
-rw-r--r--StdLib/BsdSocketLib/setsockopt.c38
1 files changed, 13 insertions, 25 deletions
diff --git a/StdLib/BsdSocketLib/setsockopt.c b/StdLib/BsdSocketLib/setsockopt.c
index 64f3a35911..ce2b6aff43 100644
--- a/StdLib/BsdSocketLib/setsockopt.c
+++ b/StdLib/BsdSocketLib/setsockopt.c
@@ -1,22 +1,19 @@
/** @file
Implement the setsockopt API.
- Copyright (c) 2011, Intel Corporation
- All rights reserved. This program and the accompanying materials
- are licensed and made available under the terms and conditions of the BSD License
- which accompanies this distribution. The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.php
+ Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
+ This program and the accompanying materials are licensed and made available under
+ the terms and conditions of the BSD License that accompanies this distribution.
+ The full text of the license may be found at
+ http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
**/
-
#include <SocketInternals.h>
-/**
- Set the socket options
+/** Set the socket options
The
<a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setsockopt.html">POSIX</a>
@@ -30,7 +27,6 @@
@return This routine returns zero (0) upon success and -1 when an error occurs.
In the case of an error, ::errno contains more details.
-
**/
int
setsockopt (
@@ -43,27 +39,19 @@ setsockopt (
{
int OptionStatus;
EFI_SOCKET_PROTOCOL * pSocketProtocol;
- EFI_STATUS Status;
-
- //
+
// Locate the context for this socket
- //
pSocketProtocol = BslFdToSocketProtocol ( s, NULL, &errno );
if ( NULL != pSocketProtocol ) {
- //
// Set the socket option
- //
- Status = pSocketProtocol->pfnOptionSet ( pSocketProtocol,
- level,
- option_name,
- option_value,
- option_len,
- &errno );
+ (void) pSocketProtocol->pfnOptionSet (pSocketProtocol,
+ level,
+ option_name,
+ option_value,
+ option_len,
+ &errno );
}
-
- //
// Return the operation stauts
- //
OptionStatus = ( 0 == errno ) ? 0 : -1;
return OptionStatus;
}