diff --git a/src/ioc/db/dbLock.c b/src/ioc/db/dbLock.c index c36301d35..d0f266795 100644 --- a/src/ioc/db/dbLock.c +++ b/src/ioc/db/dbLock.c @@ -328,7 +328,7 @@ int dbLockUpdateRefs(dbLocker *locker, int update) } void dbLockerPrepare(struct dbLocker *locker, - struct dbCommon **precs, + struct dbCommon * const *precs, size_t nrecs) { size_t i; @@ -348,7 +348,7 @@ void dbLockerPrepare(struct dbLocker *locker, dbLockUpdateRefs(locker, 1); } -dbLocker *dbLockerAlloc(dbCommon **precs, +dbLocker *dbLockerAlloc(dbCommon * const *precs, size_t nrecs, unsigned int flags) { diff --git a/src/ioc/db/dbLock.h b/src/ioc/db/dbLock.h index 9f2714057..1d6388ed3 100644 --- a/src/ioc/db/dbLock.h +++ b/src/ioc/db/dbLock.h @@ -27,7 +27,7 @@ typedef struct dbLocker dbLocker; epicsShareFunc void dbScanLock(struct dbCommon *precord); epicsShareFunc void dbScanUnlock(struct dbCommon *precord); -epicsShareFunc dbLocker *dbLockerAlloc(struct dbCommon **precs, +epicsShareFunc dbLocker *dbLockerAlloc(struct dbCommon * const *precs, size_t nrecs, unsigned int flags); diff --git a/src/ioc/db/dbLockPvt.h b/src/ioc/db/dbLockPvt.h index 8e19f3f31..f90d00617 100644 --- a/src/ioc/db/dbLockPvt.h +++ b/src/ioc/db/dbLockPvt.h @@ -96,7 +96,7 @@ epicsShareFunc void dbLockDecRef(lockSet *ls); * nrecs must be <=DBLOCKER_NALLOC. */ void dbLockerPrepare(struct dbLocker *locker, - struct dbCommon **precs, + struct dbCommon * const *precs, size_t nrecs); void dbLockerFinalize(dbLocker *);