2009-05-05 Pavel Roskin <proski@gnu.org>
* include/grub/dl.h [GRUB_UTIL]: Provide inline implementations of grub_dl_ref() and grub_dl_unref(). * commands/parttool.c: Remove preprocessor conditionals around grub_dl_ref() and grub_dl_unref(). * fs/affs.c: Likewise. * fs/afs.c: Likewise. * fs/cpio.c: Likewise. * fs/ext2.c: Likewise. * fs/fat.c: Likewise. * fs/hfs.c: Likewise. * fs/hfsplus.c: Likewise. * fs/iso9660.c: Likewise. * fs/jfs.c: Likewise. * fs/minix.c: Likewise. * fs/ntfs.c: Likewise. * fs/reiserfs.c: Likewise. * fs/sfs.c: Likewise. * fs/udf.c: Likewise. * fs/ufs.c: Likewise. * fs/xfs.c: Likewise. * include/grub/dl.h: Likewise. * loader/xnu.c: Likewise.
This commit is contained in:
		
							parent
							
								
									de5fd76e95
								
							
						
					
					
						commit
						119494b506
					
				
					 20 changed files with 41 additions and 282 deletions
				
			
		
							
								
								
									
										22
									
								
								fs/xfs.c
									
										
									
									
									
								
							
							
						
						
									
										22
									
								
								fs/xfs.c
									
										
									
									
									
								
							|  | @ -148,9 +148,7 @@ struct grub_xfs_data | |||
| 
 | ||||
| }; | ||||
| 
 | ||||
| #ifndef GRUB_UTIL | ||||
| static grub_dl_t my_mod; | ||||
| #endif | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
|  | @ -641,9 +639,7 @@ grub_xfs_dir (grub_device_t device, const char *path, | |||
|       return hook (filename, &info); | ||||
|     } | ||||
| 
 | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_ref (my_mod); | ||||
| #endif | ||||
|    | ||||
|   data = grub_xfs_mount (device->disk); | ||||
|   if (!data) | ||||
|  | @ -661,9 +657,7 @@ grub_xfs_dir (grub_device_t device, const char *path, | |||
|     grub_free (fdiro); | ||||
|   grub_free (data); | ||||
| 
 | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_unref (my_mod); | ||||
| #endif | ||||
| 
 | ||||
|   return grub_errno; | ||||
| 
 | ||||
|  | @ -678,9 +672,7 @@ grub_xfs_open (struct grub_file *file, const char *name) | |||
|   struct grub_xfs_data *data; | ||||
|   struct grub_fshelp_node *fdiro = 0; | ||||
|    | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_ref (my_mod); | ||||
| #endif | ||||
|    | ||||
|   data = grub_xfs_mount (file->device->disk); | ||||
|   if (!data) | ||||
|  | @ -714,9 +706,7 @@ grub_xfs_open (struct grub_file *file, const char *name) | |||
|     grub_free (fdiro); | ||||
|   grub_free (data); | ||||
|    | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_unref (my_mod); | ||||
| #endif | ||||
| 
 | ||||
|   return grub_errno; | ||||
| } | ||||
|  | @ -738,9 +728,7 @@ grub_xfs_close (grub_file_t file) | |||
| { | ||||
|   grub_free (file->data); | ||||
| 
 | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_unref (my_mod); | ||||
| #endif | ||||
| 
 | ||||
|   return GRUB_ERR_NONE; | ||||
| } | ||||
|  | @ -752,9 +740,7 @@ grub_xfs_label (grub_device_t device, char **label) | |||
|   struct grub_xfs_data *data; | ||||
|   grub_disk_t disk = device->disk; | ||||
| 
 | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_ref (my_mod); | ||||
| #endif | ||||
| 
 | ||||
|   data = grub_xfs_mount (disk); | ||||
|   if (data) | ||||
|  | @ -762,9 +748,7 @@ grub_xfs_label (grub_device_t device, char **label) | |||
|   else | ||||
|     *label = 0; | ||||
| 
 | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_unref (my_mod); | ||||
| #endif | ||||
| 
 | ||||
|   grub_free (data); | ||||
| 
 | ||||
|  | @ -777,9 +761,7 @@ grub_xfs_uuid (grub_device_t device, char **uuid) | |||
|   struct grub_xfs_data *data; | ||||
|   grub_disk_t disk = device->disk; | ||||
| 
 | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_ref (my_mod); | ||||
| #endif | ||||
| 
 | ||||
|   data = grub_xfs_mount (disk); | ||||
|   if (data) | ||||
|  | @ -794,9 +776,7 @@ grub_xfs_uuid (grub_device_t device, char **uuid) | |||
|   else | ||||
|     *uuid = NULL; | ||||
| 
 | ||||
| #ifndef GRUB_UTIL | ||||
|   grub_dl_unref (my_mod); | ||||
| #endif | ||||
| 
 | ||||
|   grub_free (data); | ||||
| 
 | ||||
|  | @ -820,9 +800,7 @@ static struct grub_fs grub_xfs_fs = | |||
| GRUB_MOD_INIT(xfs) | ||||
| { | ||||
|   grub_fs_register (&grub_xfs_fs); | ||||
| #ifndef GRUB_UTIL | ||||
|   my_mod = mod; | ||||
| #endif | ||||
| } | ||||
| 
 | ||||
| GRUB_MOD_FINI(xfs) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue