+
+ switch ( errno )
+ {
+ case ESRCH:
+ [self sendError:@"Could not pause target because there is no valid target to pause." fatal:NO];
+ break;
+
+ case EINVAL:
+ [self sendError:@"Could not pause target because a process cannot pause itself." fatal:NO];
+ break;
+
+ case EBUSY:
+ [self sendError:@"Could not pause target because the target is being controlled by another instance or application." fatal:NO];
+ break;
+
+ case EPERM:
+ [self sendError:@"Could not pause target because this type of application cannot be paused." fatal:NO];
+ break;
+
+ default:
+ [self sendError:@"Could not pause target because of an unknown error." fatal:NO];
+ break;
+ }