04-13-2011
OK, earlier than I recalled. Question is, does the OP want to count calls in an application run, or since boot, and if the latter, is the kernel equipped with a per-call counter?
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
hi, I'm trying to install Minix 2.0.3 on an old gateway2000 4dz2-66 manufactured back in 1995. After I ran 'part' in setup, It make the root/swap/usr subpartitions and then I get this message:
installboot: No such File or Directory
This was when i had my /usr disk in,here is teh output i... (2 Replies)
Discussion started by: deadrobot
2 Replies
2. Shell Programming and Scripting
First af all hi.
i want to create a batch script which inform when users log in last time on system or if they are online when they logged in.
I want ot use a file .users which has the usernames of users.
i want to print for example
peter is ONLINE: Logged in on Wed Feb 11 07:47
alex... (2 Replies)
Discussion started by: sasa
2 Replies
3. UNIX for Advanced & Expert Users
I'm writing a program that must log all the kernel calls existing in Minix. I recall that Minix is a microkernel OS.
I've a user process that pass a char* that points to a buffer memory to the kernel level. In the kernel level I get all the information, and now, I would like to copy the info to... (1 Reply)
Discussion started by: pedrosacosta
1 Replies
4. Solaris
hey guys
i hope there is someone familiar with minix that can help me. Well, the problem i am sitting with is that a ran a program with an infinite loop in it, now i think i ran out of memory in the root because a keep on getting the message " no space on the root device 3/128 ", whenever i try... (3 Replies)
Discussion started by: surubi_abada
3 Replies
5. Shell Programming and Scripting
Hi,
I'm using minix and I don't know how to use API POSIX (I've read ipc.h :confused:), someone could help me?
Thank you :) (3 Replies)
Discussion started by: Guccio
3 Replies
6. Shell Programming and Scripting
Hi
I am new in MINIX I want to add data into inode and retrive. where I add these information and how I can retrive?
Thanx
Rose (2 Replies)
Discussion started by: rosecomp
2 Replies
7. Homework & Coursework Questions
please help!!
The question that has been asked is to use /tmp directory in minix to get to know the root password or get the root privilege .
onr thing that I have done is
:
% cp /bin/sh /tmp
% chmod 4777 /tmp/sh
now what next must i do to get the root privelege?
or maybe some other method
... (1 Reply)
Discussion started by: amanmamgain
1 Replies
8. UNIX for Dummies Questions & Answers
Hi.
I'm started to use minix 3.2.1 recently and I'm trying to create a recycle bin for it. I'm kinda struggling on how to do it. I searched internet and I found scripts created for it but I actually didn't learn how to create scripts in college and I'm not sure if I understand them. I just wanted... (1 Reply)
Discussion started by: ReonarudoB
1 Replies
LEARN ABOUT DEBIAN
coro::semaphoreset
SemaphoreSet(3pm) User Contributed Perl Documentation SemaphoreSet(3pm)
NAME
Coro::SemaphoreSet - efficient set of counting semaphores
SYNOPSIS
use Coro;
$sig = new Coro::SemaphoreSet [initial value];
$sig->down ("semaphoreid"); # wait for signal
# ... some other "thread"
$sig->up ("semaphoreid");
DESCRIPTION
This module implements sets of counting semaphores (see Coro::Semaphore). It is nothing more than a hash with normal semaphores as members,
but is more efficiently managed.
This is useful if you want to allow parallel tasks to run in parallel but not on the same problem. Just use a SemaphoreSet and lock on the
problem identifier.
You don't have to load "Coro::SemaphoreSet" manually, it will be loaded automatically when you "use Coro" and call the "new" constructor.
new [inital count]
Creates a new semaphore set with the given initial lock count for each individual semaphore. See Coro::Semaphore.
$semset->down ($id)
Decrement the counter, therefore "locking" the named semaphore. This method waits until the semaphore is available if the counter is
zero.
$semset->up ($id)
Unlock the semaphore again. If the semaphore reaches the default count for this set and has no waiters, the space allocated for it will
be freed.
$semset->try ($id)
Try to "down" the semaphore. Returns true when this was possible, otherwise return false and leave the semaphore unchanged.
$semset->count ($id)
Return the current semaphore count for the specified semaphore.
$semset->waiters ($id)
Returns the number (in scalar context) or list (in list context) of waiters waiting on the specified semaphore.
$semset->wait ($id)
Same as Coro::Semaphore::wait on the specified semaphore.
$guard = $semset->guard ($id)
This method calls "down" and then creates a guard object. When the guard object is destroyed it automatically calls "up".
$semaphore = $semset->sem ($id)
This SemaphoreSet version is based on Coro::Semaphore's. This function creates (if necessary) the underlying Coro::Semaphore object and
returns it. You may legally call any Coro::Semaphore method on it, but note that calling "$semset->up" can invalidate the returned
semaphore.
AUTHOR
Marc Lehmann <schmorp@schmorp.de>
http://home.schmorp.de/
perl v5.14.2 2012-04-13 SemaphoreSet(3pm)