C & Unix assignement