Sponsored Content
Full Discussion: Minix help wanted
Top Forums Programming Minix help wanted Post 302513590 by DGPickett on Wednesday 13th of April 2011 04:36:07 PM
Old 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

Minix Installation

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

A small minix question

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

sys_datacopy in Minix

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

Help with minix

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

Api Posix in Minix

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

File system in MINIX

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

Noob minix problem

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

Recycle bin on minix 3.2.1?

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
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)
All times are GMT -4. The time now is 04:03 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy