site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=cvwPtG+O1JVo64w9KRusNpSm1HDBZVoRb/cSdDuq9vo=; b=llSM09v4G2mfaMWRZoacqhYfNtbJEDfKyfZN5pVxjtCI8Ot+MTxkAAt5wHtqQNncZK SA1rvdGwQQgIXVIfNeu0Q6QOZNE4F5MDwGc1zcaiD9PvpGPsR+FZqScLxYmhelzqy5Vn Yj3IvtNReuEGzED8NMyO5UhjQsM00fJnam0ig= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=LITKG7OCDaI7uAyrQ9tfeh2M2F4/0IXnvtEqxE3Uwdehm6P2k8jpNQ9jl5rFpyybs8 8iSUplFVinxU1TNboVw/UmhXl078ubOpVuRA6DPG5EYF8CRlzEsC9pP1zL+lJv9XZnM1 gEAcll78X5esqmt2yqtkRNc+L1YeLxHPYLdzw= Hi all, It is a daemon application, in which I am ejecting a USB pendrive. I am using following code(code to unmount) to unmount it. Now, my callback function is not getting called. It gets called only in one case when there is no pendrive and I call DADiskUnmount. Please advice me where I am missing something or mistaking. main() { DADiskRef disk = NULL; DASessionRef session = NULL; session = DASessionCreate ( kCFAllocatorDefault ); if(session == NULL) { return false; } DASessionScheduleWithRunLoop(session, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode); disk = DADiskCreateFromBSDName ( kCFAllocatorDefault, session, diskName); if(disk == NULL) return false; DADiskUnmount(disk, kDADiskUnmountOptionWhole, CPCSServerSocket::SafeRemovalCallback, NULL); return true; } void CPCSServerSocket::SafeRemovalCallback( DADiskRef disk, DADissenterRef dissenter, void * context ) { printf("CPCSServerSocket::SafeRemovalCallback disk-%p dissenter-%p\n", disk, dissenter); } Thanks in advance. Regards rksinghal _______________________________________________ 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: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com