]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/stored/protos.h
Clean up some SD message nos.
[bacula/bacula] / bacula / src / stored / protos.h
index bbd11998e5f732c24c830db33bb2f63cabcf69e9..693ce620c56b3c91835f75a1449a38784f4016c5 100644 (file)
@@ -5,7 +5,7 @@
  */
 
 /*
-   Copyright (C) 2000, 2001, 2002 Kern Sibbald and John Walker
+   Copyright (C) 2000-2003 Kern Sibbald and John Walker
 
    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License as
@@ -28,7 +28,7 @@
 uint32_t new_VolSessionId();
 
 /* From acquire.c */
-int     acquire_device_for_append(JCR *jcr, DEVICE *dev, DEV_BLOCK *block);
+DEVICE *acquire_device_for_append(JCR *jcr, DEVICE *dev, DEV_BLOCK *block);
 int     acquire_device_for_read(JCR *jcr, DEVICE *dev, DEV_BLOCK *block);
 int     release_device(JCR *jcr, DEVICE *dev);
 
@@ -59,7 +59,7 @@ int   read_block_from_dev(DEVICE *dev, DEV_BLOCK *block);
 
 /* From butil.c -- utilities for SD tool programs */
 void   print_ls_output(char *fname, char *link, int type, struct stat *statp);
-JCR    *setup_jcr(char *name, char *device, BSR *bsr); 
+JCR    *setup_jcr(char *name, char *device, BSR *bsr, char *VolumeName);
 DEVICE *setup_to_access_device(JCR *jcr, int read_access);
 void   display_error_status(DEVICE *dev);
 DEVRES *find_device_res(char *device_name, int read_access);
@@ -119,7 +119,7 @@ void  new_steal_device_lock(DEVICE *dev, brwsteal_t *hold, int state);
 void  new_return_device_lock(DEVICE *dev, brwsteal_t *hold);
 
 /* From dircmd.c */
-void    connection_request(void *arg); 
+void    *connection_request(void *arg); 
 
 
 /* From fd_cmds.c */
@@ -136,6 +136,7 @@ void         handle_filed_connection(BSOCK *fd, char *job_name);
 /* From label.c */
 int     read_dev_volume_label(JCR *jcr, DEVICE *dev, DEV_BLOCK *block);
 void    create_session_label(JCR *jcr, DEV_RECORD *rec, int label);
+void    create_volume_label(DEVICE *dev, char *VolName);
 int     write_volume_label_to_dev(JCR *jcr, DEVRES *device, char *VolName, char *PoolName);
 int     write_session_label(JCR *jcr, DEV_BLOCK *block, int label);
 int     write_volume_label_to_block(JCR *jcr, DEVICE *dev, DEV_BLOCK *block);
@@ -151,7 +152,10 @@ int match_bsr(BSR *bsr, DEV_RECORD *rec, VOLUME_LABEL *volrec,
 /* From mount.c */
 int     mount_next_write_volume(JCR *jcr, DEVICE *dev, DEV_BLOCK *block, int release);
 int     mount_next_read_volume(JCR *jcr, DEVICE *dev, DEV_BLOCK *block);
+
+/* From autochanger.c */
 int     autoload_device(JCR *jcr, DEVICE *dev, int writing, BSOCK *dir);
+int     autochanger_list(JCR *jcr, DEVICE *dev, BSOCK *dir);
 
 
 /* From parse_bsr.c */