comparison dbutil.h @ 1046:b8f4b7027191 coverity

merge
author Matt Johnston <matt@ucc.asn.au>
date Tue, 24 Feb 2015 22:48:34 +0800
parents deed0571cacc
children 01eea88963f3
comparison
equal deleted inserted replaced
1014:37c510c2ac7c 1046:b8f4b7027191
20 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23 * SOFTWARE. */ 23 * SOFTWARE. */
24 24
25 #ifndef _DBUTIL_H_ 25 #ifndef DROPBEAR_DBUTIL_H_
26 26
27 #define _DBUTIL_H_ 27 #define DROPBEAR_DBUTIL_H_
28 28
29 #include "includes.h" 29 #include "includes.h"
30 #include "buffer.h" 30 #include "buffer.h"
31 31
32 #ifndef DISABLE_SYSLOG 32 #ifndef DISABLE_SYSLOG
56 #ifdef DEBUG_TRACE 56 #ifdef DEBUG_TRACE
57 void dropbear_trace(const char* format, ...) ATTRIB_PRINTF(1,2); 57 void dropbear_trace(const char* format, ...) ATTRIB_PRINTF(1,2);
58 void dropbear_trace2(const char* format, ...) ATTRIB_PRINTF(1,2); 58 void dropbear_trace2(const char* format, ...) ATTRIB_PRINTF(1,2);
59 void printhex(const char * label, const unsigned char * buf, int len); 59 void printhex(const char * label, const unsigned char * buf, int len);
60 void printmpint(const char *label, mp_int *mp); 60 void printmpint(const char *label, mp_int *mp);
61 void debug_start_net();
61 extern int debug_trace; 62 extern int debug_trace;
62 #endif 63 #endif
63 64
64 enum dropbear_prio { 65 enum dropbear_prio {
65 DROPBEAR_PRIO_DEFAULT = 10, 66 DROPBEAR_PRIO_DEFAULT = 10,
80 int *writefd, int *readfd, int *errfd, pid_t *pid); 81 int *writefd, int *readfd, int *errfd, pid_t *pid);
81 void run_shell_command(const char* cmd, unsigned int maxfd, char* usershell); 82 void run_shell_command(const char* cmd, unsigned int maxfd, char* usershell);
82 #ifdef ENABLE_CONNECT_UNIX 83 #ifdef ENABLE_CONNECT_UNIX
83 int connect_unix(const char* addr); 84 int connect_unix(const char* addr);
84 #endif 85 #endif
85 int connect_remote(const char* remotehost, const char* remoteport, 86 int connect_remote(const char* remotehost, const char* remoteport, char ** errstring);
86 int nonblocking, char ** errstring);
87 int buf_readfile(buffer* buf, const char* filename); 87 int buf_readfile(buffer* buf, const char* filename);
88 int buf_getline(buffer * line, FILE * authfile); 88 int buf_getline(buffer * line, FILE * authfile);
89 89
90 void m_close(int fd); 90 void m_close(int fd);
91 void * m_malloc(size_t size); 91 void * m_malloc(size_t size);
110 a real-world clock */ 110 a real-world clock */
111 time_t monotonic_now(); 111 time_t monotonic_now();
112 112
113 char * expand_tilde(const char *inpath); 113 char * expand_tilde(const char *inpath);
114 114
115 #endif /* _DBUTIL_H_ */ 115 #endif /* DROPBEAR_DBUTIL_H_ */