11/*
22 * Copyright 2009 Sun Microsystems, Inc.
3+ * Copyright 2017 Marcelo Araujo <araujo@FreeBSD.org>.
34 * All rights reserved.
45 *
56 * Use is subject to license terms.
6566#define IN_ADDR (x ) \
6667 (*(struct in_addr *)&x)
6768
68- /*
69- * Mutex to protect Nlp
70- */
71- extern mutex_t nlp_mtx ;
72-
7369/* defined in ndmpd_func */
7470extern int ndmp_full_restore_path ;
7571extern int ndmp_ver ;
@@ -108,7 +104,7 @@ void ndmp_session_ref(ndmpd_session_t *session);
108104void ndmp_session_unref (ndmpd_session_t * session );
109105
110106char * ndmp_new_job_name (char * jname );
111- int ndmp_get_cur_bk_time (ndmp_lbr_params_t * nlp , time_t * tp );
107+ int ndmp_get_cur_bk_time (ndmp_lbr_params_t * nlp , time_t * tp , char * jname );
112108long ndmp_buffer_get_size (ndmpd_session_t * session );
113109void ndmpd_get_file_entry_type (int mode , ndmp_file_type * ftype );
114110char * ndmp_get_relative_path (char * base , char * fullpath );
@@ -120,7 +116,7 @@ void ndmp_lbr_cleanup(ndmpd_session_t *session);
120116
121117bool_t ndmp_valid_v3addr_type (ndmp_addr_type type );
122118int ndmp_connect_sock_v3 (u_long addr , u_short port );
123- const char * * ndmpd_make_exc_list (void );
119+ char * * ndmpd_make_exc_list (void );
124120
125121bool_t fs_is_valid_logvol (char * path );
126122char * ndmpd_mk_temp (char * buf );
@@ -149,7 +145,7 @@ void ndmp_copy_addr_v4(ndmp_addr_v4 *dst, ndmp_addr_v4 *src);
149145int ndmp_lbr_init (ndmpd_session_t * session );
150146void ndmp_copy_addr_v3 (ndmp_addr_v3 * dst , ndmp_addr_v3 * src );
151147
152- const char * cctime (time_t * t );
148+ char * cctime (time_t * t );
153149
154150char * ndmp_base64_encode (char * );
155151char * ndmp_base64_decode (char * );
0 commit comments