mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
	
		
			556 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			556 B
		
	
	
	
		
			C
		
	
	
	
	
	
 | 
						|
/*
 | 
						|
 *  macsetfiletype - Set the mac's idea of file type
 | 
						|
 *
 | 
						|
 */
 | 
						|
 
 | 
						|
#include "macdefs.h"
 | 
						|
 | 
						|
int
 | 
						|
setfiletype(name, creator, type)
 | 
						|
char *name;
 | 
						|
long creator, type;
 | 
						|
{
 | 
						|
	FInfo info;
 | 
						|
	unsigned char *pname;
 | 
						|
	
 | 
						|
	pname = (StringPtr) Pstring(name);
 | 
						|
	if ( GetFInfo(pname, 0, &info) < 0 )
 | 
						|
		return -1;
 | 
						|
	info.fdType = type;
 | 
						|
	info.fdCreator = creator;
 | 
						|
	return SetFInfo(pname, 0, &info);
 | 
						|
}
 | 
						|
 | 
						|
long
 | 
						|
getfiletype(name)
 | 
						|
char *name;
 | 
						|
{
 | 
						|
	FInfo info;
 | 
						|
	unsigned char *pname;
 | 
						|
	
 | 
						|
	pname = (StringPtr) Pstring(name);
 | 
						|
	if ( GetFInfo(pname, 0, &info) < 0 )
 | 
						|
		return -1;
 | 
						|
	return info.fdType;
 | 
						|
}
 | 
						|
 |