1: /*	@(#)pwlock.c	2.1	SCCS id keyword	*/
   2: #include <whoami.h>
   3: #include <stdio.h>
   4: 
   5: static  char    lockmode;
   6: static  char    TEMP[] =    "/etc/plXXXXXX";
   7: static  char    LOCK[] =    "/etc/ptmp";
   8: 
   9: char    *mktemp();
  10: 
  11: pwlock(mode)
  12: char    *mode;
  13: {
  14:     register    result;
  15: 
  16:     lockmode = *mode;
  17:     close(creat(mktemp(TEMP), 0600));
  18:     result =  link(TEMP, LOCK);
  19:     unlink(TEMP);
  20:     return(result);
  21: }
  22: 
  23: pwunlock()
  24: {
  25: #ifdef UCB_PWHASH
  26:     if (lockmode != 'r')
  27:         pwtable();
  28: #endif
  29:     unlink(LOCK);
  30:     return;
  31: }

Defined functions

pwlock defined in line 11; never used
pwunlock defined in line 23; never used

Defined variables

LOCK defined in line 7; used 2 times
TEMP defined in line 6; used 3 times
lockmode defined in line 5; used 2 times
Last modified: 1981-06-17
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 707
Valid CSS Valid XHTML 1.0 Strict