System information

CFTreeSetContext appeared in the headers but was not implemented. We now implement this call. (r. 2570830). .
Please refer to CoreFoundation release notes
(file:///Developer/Documentation/ReleaseNotes/CoreFoundation.html on your 10.2 system) for a lot more
information.
Back to top
Core OS
The Core OS incorporates essential services that are generally devoid of a user interface. These facilities range from
memory management to process management.
Kernel panic information is now recorded in NVRAM and at the next system startup that information is written to
the /Library/Logs/panic.log. This allows panics to be reported without the inconvenience of having to write down
the information or copy the information from the screen by some other means. (r. 2795225).
Panic Text now displays the HW and IP Addr. (r. 2774419).
The CALL_EXTERN_AGAIN macro grew the stack by 56 bytes, which was not 16 byte aligned. This has been fixed.
(r. 2226272).
Multiple TRUE/FALSE definitions no longer invalidate precompiled headers. (r. 2219860).
All storage support (SCSI) is now being done through the IOSCSIArchitectureModelFamily and relevant pieces. Thus
the IOSCSIDrive.kext and other similar kexts were removed from the system. (r. 2824289).
CGSGetNextEventRecord would at times return a garbage event type. That was the event type values returned by
this API does not match the actual event. This problem was resolved. (r. 2782314).
Back to top
CUPS
The Common Unix Printing System.
CUPS has been integrated into Mac OS X. (r. 2849589).
Back to top
CVS
The Concurrent Versions System.
The CVS command line tool now supports the -R option, which allows you to check out from a read-only repository
(such as a CD-ROM). (r. 2919717).
CVS's unwrap facility now updates the modification time of untar'd files. (r. 2938582).
Back to top
Disk Arbitration
The DiskArbitration Server tracks and provides notification services announcing new disks.
The Disk Arbitration routine DiskArb_EjectKeyPressed has now been deprecated. The framework still exports the
function, but it does nothing. This function is in an Apple-private framework and third party developers should not
be calling it. (r. 2880342).
Supplemented the "disktool" command line tool (which was always intended as a test tool) with a more
user-oriented "diskutil" command line tool. (r. 2817377).
The "disktool" command line utility no longer remounts all partitions on a drive when you request a particular
partition (for example, "disktool -m disk1s12"). (r. 2817376).
Disk Arbitration now wakes up the monitor when the user inserts a disk. (r. 2788175).
The disktool command line utility now quits after mounting volumes with the "-m" option. (r. 2780308).
Disk Arbitration now respects information in "/etc/fstab". See the man page, autodiskmount(8), for details. (r.
2383037).