Commit 80e8650fee104a1c20422dfd849e85ce45c38760

Authored by Georg Hopp
1 parent bbbcdc20

start reformatting and commenting

Showing 1 changed file with 40 additions and 10 deletions
1   -/*
2   - * some basic berkley socket stuff....far from beeing complete
3   - */
4   -#define USE_STRUCT_SCOT_SOCKET
5   -
  1 +/***************************************************************************
  2 + *
  3 + * socket.c: some basic berkley socket stuff....far from beeing complete
  4 + *
  5 + * Copyright (C) 2009 Georg Steffers <georg@steffers.org>
  6 + * This file is part of gameserver
  7 + *
  8 + * gameserver is free software: you can redistribute it and/or modify
  9 + * it under the terms of the GNU General Public License as published by
  10 + * the Free Software Foundation, either version 3 of the License, or
  11 + * (at your option) any later version.
  12 + *
  13 + * This program is distributed in the hope that it will be useful,
  14 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  15 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16 + * GNU General Public License for more details.
  17 + *
  18 + * You should have received a copy of the GNU General Public License
  19 + * along with this program. If not, see <http://www.gnu.org/licenses/>.
  20 + *
  21 + * Author: Georg Steffers (gst), georg@steffers.org
  22 + *
  23 + * Version: 0.0
  24 + * Created: 16.08.2009 19:59:33
  25 + * Revision: none
  26 + *
  27 + ***************************************************************************/
  28 +
  29 +#define USE_STRUCT_SCOT_SOCKET // set for include behaviour
  30 +
  31 +/* #### HEADER FILE INCLUDES ######################################### */
6 32 #include <string.h>
7 33
8 34 #include <scot/exception.h>
... ... @@ -16,12 +42,16 @@
16 42
17 43 #include <scot_common.h>
18 44
  45 +/* #### MACROS - LOCAL TO THIS SOURCE FILE ######################### */
19 46 #define SCOT_SOCKET_NEW_FAIL 0
20 47 #define SCOT_SOCKET_LISTEN_FAIL 1
21 48 #define SCOT_SOCKET_ACCEPT_FAIL 2
22 49 #define SCOT_SOCKET_CONNECT_FAIL 3
23 50 #define SCOT_SOCKET_NO_VALID_HOST 4
24 51 #define SCOT_SOCKET_AF_NOT_IMPLEMENTED 5
  52 +
  53 +
  54 +/* #### VARIABLES - LOCAL TO THIS SOURCE FILE ###################### */
25 55 const char * scot_socket_errmsg[] =
26 56 {
27 57 "[SOCKET]failed to create new socket",
... ... @@ -35,13 +65,13 @@ const char * scot_socket_errmsg[] =
35 65 const char * scot_socket_wrnmsg[] =
36 66 {
37 67 "[SOCKET]there was already an existent socket file.\n"
38   - " i removed that file to let the new instance of the program\n"
39   - " work, but notice that there might be another instance of this\n"
40   - " program running, that is unusable hence now."
  68 + " i removed that file to let the new instance of the program\n"
  69 + " work, but notice that there might be another instance of this\n"
  70 + " program running, that is unusable hence now."
41 71 };
42 72
43 73
44   -
  74 +/* #### FUNCTION DEFINITIONS - EXPORTED FUNCTIONS ################## */
45 75 void
46 76 scot_socket_init (uint16_t major, uint16_t minor)
47 77 {
... ... @@ -66,7 +96,7 @@ scot_socket_fini (void)
66 96 * actualy i found no good reason to bind a socken if one
67 97 * dont wants to listen to it too. If i find one i will change this.
68 98 */
69   - void
  99 +void
70 100 scot_socket_listen (const struct scot_socket* s)
71 101 {
72 102 excenv_t *ee;
... ...
Please register or login to post a comment