forked from toolshed/abra
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			692 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			692 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| //go:build !windows
 | |
| // +build !windows
 | |
| 
 | |
| package sequential
 | |
| 
 | |
| import "os"
 | |
| 
 | |
| // Create is an alias for [os.Create] on non-Windows platforms.
 | |
| func Create(name string) (*os.File, error) {
 | |
| 	return os.Create(name)
 | |
| }
 | |
| 
 | |
| // Open is an alias for [os.Open] on non-Windows platforms.
 | |
| func Open(name string) (*os.File, error) {
 | |
| 	return os.Open(name)
 | |
| }
 | |
| 
 | |
| // OpenFile is an alias for [os.OpenFile] on non-Windows platforms.
 | |
| func OpenFile(name string, flag int, perm os.FileMode) (*os.File, error) {
 | |
| 	return os.OpenFile(name, flag, perm)
 | |
| }
 | |
| 
 | |
| // CreateTemp is an alias for [os.CreateTemp] on non-Windows platforms.
 | |
| func CreateTemp(dir, prefix string) (f *os.File, err error) {
 | |
| 	return os.CreateTemp(dir, prefix)
 | |
| }
 |