3 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have a primary server where certain files are created real time. These files have varying file sizes. I want to FTP or copy them over to a different server server as soon a file gets created. I have to ensure that only full file is copied. The receiving end process expects a FULL file. I am ok... (3 Replies)
Discussion started by: vskr72
3 Replies
2. Programming
Hi guys,
Using gdb when we run executable it doesn't show the output of our program(such as printf, ...). it shows all of them when execution finishes. Is there any solution? (5 Replies)
Discussion started by: majid.merkava
5 Replies
3. Shell Programming and Scripting
I have two log files which keeps appending every sec...I want to extract a certain field from each file(using awk for extracting the data) and compare them in real time...
ex:
log1
122
234
567
log2
234
567
log3
122
i need a log3 which keeps appending the data found in log1 and... (7 Replies)
Discussion started by: wannalearn
7 Replies
LEARN ABOUT OSF1
sem_close
sem_close(3) Library Functions Manual sem_close(3)
NAME
sem_close - Deallocates the specified named semaphore (P1003.1b)
LIBRARY
Realtime Library (librt.so, librt.a)
SYNOPSIS
#include <semaphore.h>
int sem_close (
sem_t *sem) ;
PARAMETERS
sem References the semaphore to be closed. Use the sem argument returned by the previous call to sem_open.
DESCRIPTION
The sem_close function makes a semaphore available for reuse by deallocating any system resources allocated for use by the current process
for the named semaphore indicated by sem.
If the semaphore has not been removed with a call to sem_unlink, sem_close does not change the current state of the semaphore.
If the semaphore has been removed with a call to sem_unlink after the most recent call to sem_open with O_CREAT, the semaphore is no longer
available after all processes that opened the semaphore close it.
RETURN VALUES
On a successful call, a value of 0 (zero) is returned. Otherwise, a value of -1 is returned and errno is set to indicate that an error
occurred.
ERRORS
The sem_close function fails under the following condition:
[EINVAL] The sem argument is not a valid semaphore descriptor.
RELATED INFORMATION
Functions: sem_init(3), sem_open(3), sem_unlink(3)
Guide to Realtime Programming delim off
sem_close(3)