librazor/root.c
changeset 272 bff7cf1e7cb6
parent 259 5b0601d184ed
child 273 3e37dc49d6b7
     1.1 --- a/librazor/root.c	Mon Jun 23 09:59:08 2008 -0400
     1.2 +++ b/librazor/root.c	Mon Jun 23 17:41:10 2008 -0400
     1.3 @@ -20,7 +20,7 @@
     1.4  	char new_path[PATH_MAX];
     1.5  };
     1.6  
     1.7 -int
     1.8 +RAZOR_EXPORT int
     1.9  razor_root_create(const char *root)
    1.10  {
    1.11  	struct stat buf;
    1.12 @@ -67,7 +67,7 @@
    1.13  	return 0;
    1.14  }
    1.15  
    1.16 -struct razor_root *
    1.17 +RAZOR_EXPORT struct razor_root *
    1.18  razor_root_open(const char *root)
    1.19  {
    1.20  	struct razor_root *image;
    1.21 @@ -107,7 +107,7 @@
    1.22  	return image;
    1.23  }
    1.24  
    1.25 -struct razor_set *
    1.26 +RAZOR_EXPORT struct razor_set *
    1.27  razor_root_open_read_only(const char *root)
    1.28  {
    1.29  	char path[PATH_MAX];
    1.30 @@ -118,13 +118,13 @@
    1.31  	return razor_set_open(path);
    1.32  }
    1.33  
    1.34 -struct razor_set *
    1.35 +RAZOR_EXPORT struct razor_set *
    1.36  razor_root_get_system_set(struct razor_root *root)
    1.37  {
    1.38  	return root->system;
    1.39  }
    1.40  
    1.41 -int
    1.42 +RAZOR_EXPORT int
    1.43  razor_root_close(struct razor_root *root)
    1.44  {
    1.45  	razor_set_destroy(root->system);
    1.46 @@ -135,7 +135,7 @@
    1.47  	return 0;
    1.48  }
    1.49  
    1.50 -void
    1.51 +RAZOR_EXPORT void
    1.52  razor_root_update(struct razor_root *root, struct razor_set *next)
    1.53  {
    1.54  	razor_set_write_to_fd(next, root->fd, RAZOR_REPO_FILE_MAIN);
    1.55 @@ -147,7 +147,7 @@
    1.56  	printf("wrote %s\n", root->new_path);
    1.57  }
    1.58  
    1.59 -int
    1.60 +RAZOR_EXPORT int
    1.61  razor_root_commit(struct razor_root *root)
    1.62  {
    1.63  	/* Make it so. */