Lines Matching refs:lockname
115 //char lockname[_POSIX_PATH_MAX] = "";
116 char lockname[256] = ""; //Foxconn Add : Steve Hsieh : @pcomIn
133 /* build lockname */
134 snprintf(lockname, sizeof(lockname), "%s/LCK..%s", dir, cp);
148 if ( lockname[0] == '\0' ) return 0;
150 fd = open(lockname, O_RDONLY);
160 printf("Removing stale lock: %s\n", lockname);
162 unlink(lockname);
164 lockname[0] = '\0';
171 fd = open(lockname, O_WRONLY|O_CREAT|O_EXCL, 0666);
172 if ( fd < 0 ) { lockname[0] = '\0'; return -1; }
184 if ( lockname[0] ) unlink(lockname);