SEMUNDO structure change
Hi. We are having a problem in one of our production servers as follow. It is a SunFire v490 with RM/Cobol as the application. We tracked down the problem and they suggest us to change the value of the SEMUNDO structure and recompile/relink the kernel and reboot.
Please CTRL+F for 'Semaphore function error (Loc 809)' on this url -> http://www.liant.com/docs/rmcobol1001ds/README.TXT so you can see what I'm talking about.
Problem is, we dont know how to change this structure (or even, know the actual value of it), and Sun docs has been of no help to me.
If any of you have any insights on how this can be changed, please advise. I would be greattly appreciate for any help you can bring.
Thanks!
[736 byte] By [
JAMartinez] at [2007-11-26 10:37:41]

# 2
I'm afraid I've no idea what a SEMUNDO structure is. I suppose it may be related to SYSV semaphores, but that's a wild guess.
You don't recompile the Solaris kernel. On Solaris 9, you'd set values in /etc/system and reboot. Here's a couple of guides. Note that neither mentions SEMUNDO. I would suggest contacting the vendor.
http://userpages.umbc.edu/~vijay/solaris/solartune.html
http://www.sean.de/Solaris/sysvipc.html
--
Darren
# 3
Hello Darren, thanks again for your input.Just to update this thread: I fixed the problem. It was just the set seminfo_semmnu variable under the semsys module as you said. Those are called 'undo structures in system' according to sysdef.Thanks again!