Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4f9541226c 
								
							 
						 
						
							
							
								
								Introduce grub_util_file_sync and use it instead of fsync(fileno(f)).  
							
							... 
							
							
							
							Fixes build for windows. 
							
						 
						
							2013-11-27 14:13:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								5c7206e45e 
								
							 
						 
						
							
							
								
								Speed up test suite by avoiding fsync  
							
							... 
							
							
							
							Add grub_util_disable_fd_syncs call to turn grub_util_fd_sync calls into
no-ops, and use it in programs that copy files but do not need to take
special care to sync writes (grub-mknetdir, grub-rescue,
grub-mkstandalone).
On my laptop, this reduces partmap_test's runtime from 1236 seconds to
204 seconds. 
							
						 
						
							2013-11-27 10:10:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cd46aa6cef 
								
							 
						 
						
							
							
								
								Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir  
							
							... 
							
							
							
							the function of these files exceeds what can be sanely handled in shell
	in posix-comaptible way. Also writing it in C extends the functionality
	to non-UNIX-like OS and minimal environments. 
							
						 
						
							2013-11-16 20:21:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a4012f0764 
								
							 
						 
						
							
							
								
								Split make_system_path_relative_to_its_root into separate file  
							
							... 
							
							
							
							relpath.c from getroot.c as it's common between unix and haiku
	but otherwise haiku doesn't use any functions from unix getroot.c. 
							
						 
						
							2013-10-19 16:21:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								31de274d29 
								
							 
						 
						
							
							
								
								* grub-core/osdep/aros/hostdisk.c (grub_util_is_directory):  
							
							... 
							
							
							
							New function.
	(grub_util_is_special_file): Likewise. 
							
						 
						
							2013-10-19 16:14:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								25ac643a54 
								
							 
						 
						
							
							
								
								* grub-core/tests/video_checksum.c: Use grub_util_fd_* rather than  
							
							... 
							
							
							
							open/read/write. 
							
						 
						
							2013-10-15 11:06:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b73249d260 
								
							 
						 
						
							
							
								
								Make grub_util_fd_seek match behaviour of other grub_util_fd_* and  
							
							... 
							
							
							
							fseeko. 
							
						 
						
							2013-10-14 12:47:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bb338aaf24 
								
							 
						 
						
							
							
								
								Add a wrapper for fopen. On unix-like systems just pass-through. On  
							
							... 
							
							
							
							windows use unicode version. 
							
						 
						
							2013-10-13 20:36:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2fe53a22b8 
								
							 
						 
						
							
							
								
								* grub-core/osdep/aros/getroot.c: Change to //: prefix as discussed  
							
							... 
							
							
							
							with AROS devs.
	* grub-core/osdep/aros/hostdisk.c: Likewise. 
							
						 
						
							2013-10-10 09:21:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								caca1c70cf 
								
							 
						 
						
							
							
								
								Move OS-specific driver configuration to grub_util_fd_open. This  
							
							... 
							
							
							
							moves OS-dependent parts from kern/emu/hostdisk.c to
	grub-core/osdep/*/hostdisk.c. 
							
						 
						
							2013-10-09 07:04:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								acbbe5cbad 
								
							 
						 
						
							
							
								
								* include/grub/util/lvm.h: Removed.  
							
							
							
						 
						
							2013-10-08 21:01:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								672fa55e81 
								
							 
						 
						
							
							
								
								Move OS-dependent files to grub-core/osdep and document it.  
							
							
							
						 
						
							2013-10-08 17:30:22 +02:00