clens ist eine Bibliothek, die bei der Portierung von Code von OpenBSD auf verschiedene Betriebssysteme hilft. Betriebssysteme haben traditionell so unterschiedliche APIs, dass die Portierung von Code schwierig ist und die Verwendung von vielen #ifdefs erfordert. Um die Zahl der #ifdefs zu verringern, bringt clens APIs oder fehlende Funktionen auf das jeweilige Betriebssystem.