#### exec: clang format the code

Daniel-Constantin Mierla authored on 17/01/2018 21:18:20
Showing 1 changed files
 ... ... @@ -13,15 +13,15 @@ 13 13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 14  * GNU General Public License for more details. 15 15  * 16 - * You should have received a copy of the GNU General Public License  17 - * along with this program; if not, write to the Free Software  16 + * You should have received a copy of the GNU General Public License 17 + * along with this program; if not, write to the Free Software 18 18  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 19 19  */ 20 20   21 21  /*! 22 22  * \file 23 23  * \brief Exec module:: Kill process 24 - * \ingroup exec  24 + * \ingroup exec 25 25  * Module: \ref exec 26 26  */ 27 27   ... ... @@ -29,7 +29,8 @@ 29 29  #ifndef _KILL_H 30 30  #define _KILL_H 31 31   32 -struct timer_link { 32 +struct timer_link 33 +{ 33 34  struct timer_link *next_tl; 34 35  struct timer_link *prev_tl; 35 36  volatile unsigned int time_out; ... ... @@ -38,16 +39,14 @@ struct timer_link { 38 39   39 40  struct timer_list 40 41  { 41 - struct timer_link first_tl; 42 - struct timer_link last_tl; 42 + struct timer_link first_tl; 43 + struct timer_link last_tl; 43 44  }; 44 45   45 46  extern unsigned int time_to_kill; 46 47   47 48  void destroy_kill(void); 48 49  int initialize_kill(void); 49 -int schedule_to_kill( int pid ); 50 - 50 +int schedule_to_kill(int pid); 51 51   52 52  #endif 53 -

#### core, lib, modules: restructured source code tree

- new folder src/ to hold the source code for main project applications
- main.c is in src/
- all core files are subfolder are in src/core/
- modules are in src/modules/
- libs are in src/lib/
- application Makefiles are in src/
- application binary is built in src/ (src/kamailio)

Daniel-Constantin Mierla authored on 07/12/2016 11:03:51
Showing 1 changed files
 1 1 new file mode 100644 ... ... @@ -0,0 +1,53 @@ 1 +/* 2 + * Copyright (C) 2001-2003 FhG Fokus 3 + * 4 + * This file is part of Kamailio, a free SIP server. 5 + * 6 + * Kamailio is free software; you can redistribute it and/or modify 7 + * it under the terms of the GNU General Public License as published by 8 + * the Free Software Foundation; either version 2 of the License, or 9 + * (at your option) any later version 10 + * 11 + * Kamailio is distributed in the hope that it will be useful, 12 + * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + * GNU General Public License for more details. 15 + * 16 + * You should have received a copy of the GNU General Public License  17 + * along with this program; if not, write to the Free Software  18 + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 19 + */ 20 + 21 +/*! 22 + * \file 23 + * \brief Exec module:: Kill process 24 + * \ingroup exec  25 + * Module: \ref exec 26 + */ 27 + 28 + 29 +#ifndef _KILL_H 30 +#define _KILL_H 31 + 32 +struct timer_link { 33 + struct timer_link *next_tl; 34 + struct timer_link *prev_tl; 35 + volatile unsigned int time_out; 36 + int pid; 37 +}; 38 + 39 +struct timer_list 40 +{ 41 + struct timer_link first_tl; 42 + struct timer_link last_tl; 43 +}; 44 + 45 +extern unsigned int time_to_kill; 46 + 47 +void destroy_kill(void); 48 +int initialize_kill(void); 49 +int schedule_to_kill( int pid ); 50 + 51 + 52 +#endif 53 +