1.1 --- a/librazor/root.c Mon Jun 23 09:59:08 2008 -0400
1.2 +++ b/librazor/root.c Mon Jun 23 17:21:03 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. */