Solved

Using Named Semaphores in HP-UX 10.20 - How?

Posted on 2000-05-09
3
367 Views
Last Modified: 2013-12-26
I'm adding the use of a named semaphore to an old project I have running under HP-UX-10.20. The project compiles and links fine (plain-ole HP-C compiler), but at runtime I get an error that the function sem_open is not available. Is there something else I need to do? We're running the Korn Shell. Could this be the problem?
0
Comment
Question by:maknight
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 3

Expert Comment

by:ufolk123
ID: 2796115
Can you post the exact lines which appears during run time.Also what options you are using while compilation ?
0
 
LVL 3

Expert Comment

by:ufolk123
ID: 2824382
ping ping
0
 
LVL 2

Accepted Solution

by:
hpcJerry earned 50 total points
ID: 2929841
Did you check for a man page for sem_open() on the machine?  I've only got 11.0 boxes around here, but I'm fairly sure that the POSIX semaphores were not formerly supported until 10.30 (which was very limited release, so really not until 11.0).

See the 10.30 release notes at:
http://www.software.hp.com/STK/partner/relnotes/10.30/10_30RelNotes.txt

You may also find that POSIX semaphores are actually part of the POSIX Real-Time specification, under 11.0 they are not in libc, but rather librt.  Try linking with -lrt as a last resort.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction: Ownerdraw of the grid button.  A singleton class implentation and usage. Continuing from the fifth article about sudoku.   Open the project in visual studio. Go to the class view – CGridButton should be visible as a class.  R…
In this post we will learn different types of Android Layout and some basics of an Android App.
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…

719 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question