--- src/base/ftrfork.c.orig 2021-05-11 03:59:32.000000000 -0500 +++ src/base/ftrfork.c 2021-08-01 18:51:04.000000000 -0500 @@ -589,29 +589,7 @@ /* Only meaningful on systems with hfs+ drivers (or Macs). */ - FT_Error error; - char* newpath = NULL; - FT_Memory memory; - FT_Long base_file_len = (FT_Long)ft_strlen( base_file_name ); - - FT_UNUSED( stream ); - - - memory = library->memory; - - if ( base_file_len + 6 > FT_INT_MAX ) - return FT_THROW( Array_Too_Large ); - - if ( FT_QALLOC( newpath, base_file_len + 6 ) ) - return error; - - FT_MEM_COPY( newpath, base_file_name, base_file_len ); - FT_MEM_COPY( newpath + base_file_len, "/rsrc", 6 ); - - *result_file_name = newpath; - *result_offset = 0; - - return FT_Err_Ok; + return raccess_guess_darwin_newvfs( library, stream, base_file_name, result_file_name, result_offset ); }