- linux read/write handle