Is rename() atomic? Is rename() atomic? linux linux