This is the errno code for "Operation not permitted". It often gets confused with EACCES, so here's the major distinction: EPERM usually refers to attempt to override the system's policy on processes, whereas EACCES is almost always an error indicative of not having the credentials to do something with the filesystem.