| |
| /* |
| * 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; |
| } |
| |