I've been looking through some old Mac programming references and found quite a few sets of three APIs with naming patterns like these:
FSIterateForks
PBIterateForksSync
PBIterateForksAsync
I'm pretty sure the FS-
is for "filesystem". But I can't seem to find what the PB-
is for. Note that it always seems to be together with one of the suffixes -Sync
or -Async
.
I don't think it's for "PowerBook" or "Petabyte" or "pasteboard" in this case, though those all use the "pb" abbreviation in certain circumstances in the Apple world.
Could it stand for "Public Beta"? I think this was used for OSX before it was released? But it seems a bit odd to enshrine this in API names.