C unix system interface