On sub 28.06.2014., at 21.27, Jens Alfke wrote:
On Jun 28, 2014, at 12:07 PM, Dragan Milić wrote:
No, I don’t want to use deprecated APIs. The whole point of rewriting an application and going for copyfile() was to get rid of the deprecated File Manager API.
It’s not deprecated. Some of its older functions are, but not the entire API.
As of 10.8, all functions (thus, the entire API) are deprecated: https://developer.apple.com/library/mac/releasenotes/General/CarbonCoreDepre... https://developer.apple.com/library/mac/documentation/Carbon/reference/File_... On sub 28.06.2014., at 22.18, James Peach wrote:
On Jun 28, 2014, at 11:28 AM, Dragan Milić wrote:
I can set creation date from Cocoa using -[NSURL setResourceValue:forKey:error:], where key=NSURLCreationDateKey, but I’m interested if there’s a way to do it without jumping into Cocoa and staying on the POSIX level. st_birthtime doesn’t seem settable, at least not with the utimes()/futimes() call.
Use setattrlist(2) to set ATTR_CMN_CRTIME
Thanks. -- Dragan _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.app... This email sent to site_archiver@lists.apple.com