From 6b83336471190ccd09f35a63610f6ed16a44c2de 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/pttbbs@444 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/cache.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mbbsd/cache.c b/mbbsd/cache.c index 0ceb8376..2ddfefb4 100644 --- a/mbbsd/cache.c +++ b/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