Lines Matching refs:etctmp
2570 FILE *etctmp; in smb_lgrp_pgrp_add() local
2592 etctmp = fopen(SMB_LGRP_PGRP_GRPTMP, "w+"); in smb_lgrp_pgrp_add()
2595 if (etctmp == NULL) { in smb_lgrp_pgrp_add()
2600 if (lockf(fileno(etctmp), F_LOCK, 0) != 0) { in smb_lgrp_pgrp_add()
2602 (void) fclose(etctmp); in smb_lgrp_pgrp_add()
2607 if (fchmod(fileno(etctmp), sb.st_mode) != 0 || in smb_lgrp_pgrp_add()
2608 fchown(fileno(etctmp), sb.st_uid, sb.st_gid) != 0) { in smb_lgrp_pgrp_add()
2609 (void) lockf(fileno(etctmp), F_ULOCK, 0); in smb_lgrp_pgrp_add()
2611 (void) fclose(etctmp); in smb_lgrp_pgrp_add()
2619 (void) fprintf(etctmp, "%s::%u:\n", group, gid); in smb_lgrp_pgrp_add()
2623 (void) fputs(buf, etctmp); in smb_lgrp_pgrp_add()
2628 (void) fprintf(etctmp, "%s::%u:\n", group, gid); in smb_lgrp_pgrp_add()
2631 (void) lockf(fileno(etctmp), F_ULOCK, 0); in smb_lgrp_pgrp_add()
2632 (void) fclose(etctmp); in smb_lgrp_pgrp_add()
2637 (void) lockf(fileno(etctmp), F_ULOCK, 0); in smb_lgrp_pgrp_add()
2638 (void) fclose(etctmp); in smb_lgrp_pgrp_add()