From 51289fd6db7886387985748c693783c4e09b3d2b Mon Sep 17 00:00:00 2001 From: Jason Evans Date: Wed, 26 Apr 2000 23:17:17 +0000 Subject: [PATCH] Remove cancellation point propagation. --- lib/libc/gen/posixshm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/libc/gen/posixshm.c b/lib/libc/gen/posixshm.c index 78429cfe4f6..e437940ba88 100644 --- a/lib/libc/gen/posixshm.c +++ b/lib/libc/gen/posixshm.c @@ -46,16 +46,16 @@ shm_open(const char *path, int flags, mode_t mode) if ((flags & O_ACCMODE) == O_WRONLY) return (EINVAL); - fd = open(path, flags, mode); + fd = _open(path, flags, mode); if (fd != -1) { if (fstat(fd, &stab) != 0 || !S_ISREG(stab.st_mode)) { - close(fd); + _close(fd); errno = EINVAL; return (-1); } - if (fcntl(fd, F_SETFL, (int)FPOSIXSHM) != 0) { - close(fd); + if (_fcntl(fd, F_SETFL, (int)FPOSIXSHM) != 0) { + _close(fd); return (-1); } }