From 0bd7867689a272f1f120901e733cc5598941469c Mon Sep 17 00:00:00 2001 From: kcwu Date: Sat, 27 Jul 2002 10:11:39 +0000 Subject: error handle git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk@444 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- pttbbs/mbbsd/cache.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pttbbs/mbbsd/cache.c b/pttbbs/mbbsd/cache.c index 0ceb8376..2ddfefb4 100644 --- a/pttbbs/mbbsd/cache.c +++ b/pttbbs/mbbsd/cache.c @@ -1,4 +1,4 @@ -/* $Id: cache.c,v 1.44 2002/07/22 19:02:00 in2 Exp $ */ +/* $Id: cache.c,v 1.45 2002/07/27 10:11:39 kcwu Exp $ */ #include "bbs.h" #ifndef __FreeBSD__ @@ -114,7 +114,10 @@ sem_lock(int op, int semid) sops.sem_num = 0; sops.sem_flg = SEM_UNDO; sops.sem_op = op; - semop(semid, &sops, 1); + if (semop(semid, &sops, 1)) { + perror("semop"); + exit(1); + } } /* uhash ****************************************** */ -- cgit v1.2.3