Lines Matching defs:ctlfd
1291 static int ctlfd = -1;
1327 if ((ctlfd = open("/proc/self/ctl", O_WRONLY)) < 0 ||
1328 fstat(ctlfd, &ctlstatb) != 0) {
1329 if (ctlfd >= 0)
1330 (void) close(ctlfd);
1331 ctlfd = -1;
1336 (void) fcntl(ctlfd, F_SETFD, 1);
1359 (void) write(ctlfd, &ctl, sizeof (ctl));
1370 if (ctlfd < 0) /* first time */
1372 else if (fstat(ctlfd, &statb) != 0 ||
1379 if ((ctlfd = open("/proc/self/ctl", O_WRONLY)) < 0 ||
1380 fstat(ctlfd, &ctlstatb) != 0) {
1381 if (ctlfd >= 0)
1382 (void) close(ctlfd);
1383 ctlfd = -1;
1388 (void) fcntl(ctlfd, F_SETFD, 1);
1397 (void) close(ctlfd);
1398 ctlfd = -1;
1424 (void) write(ctlfd, &ctl, sizeof (ctl));
1441 (void) write(ctlfd, &ctl, sizeof (ctl));