anchor.diff:      // Especially if files are transfered on removable media the host system
       // might not have those user or group ids. So name lookups will fail. This
       // simply returns the ID's in such cases.
  -    {$IFNDEF DARWIN}
  +    {$IFDEF LINUX}
       try
         Result.Owner := GetUserName(TUID(info.st_uid));
       except
  
positive.code:       Result.Group := IntToStr(info.st_gid);
      end;
      {$ELSE}
        // Darwin (Mac-OS) can't seem to use users.pp unit from FPC. A bug in FPC?
        Result.Owner := IntToStr(info.st_uid);
        Result.Group := IntToStr(info.st_gid);
      {$ENDIF}
  
negative.code: 
  uses
    baseunix,
    {$IFDEF LINUX}
    users,  { For Linux user and group name support. FPC only supports this in Linux. }
    {$ENDIF}
    fpg_main,
    fpg_widget,
  