English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 23 May 2020, 07:16   #1
tygre
Returning fan!

tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 746
Trouble with AllocSignal

Hi all!

I'm using AllocSignal to alloc 6 signals, which works fine on my A1200/060 with AmigaOS v3.1 but fails on my A600/Vampire with v3.9: one of signal failed to be allocated, preventing AmiModRadio to start

I'm using the "by-the-book" code to allocate a signal, which return -1 for one of my signal, usually the third one: I can allocate two signal but not three:

Quote:
signal = AllocSignal(-1L)
So I wonder: am I doing something wrong allocating these signals? What could cause signals not to be allocated?

PS. I know that there is a difference between the signal and the signal mask used in other signal-related functions

Thanks in advance!
tygre is online now  
Old 23 May 2020, 08:34   #2
thomas
Registered User
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,035
Quote:
Originally Posted by tygre View Post
What could cause signals not to be allocated?
All signals already taken. Do you properly FreeSignal each signal you allocate?

There are at most 32 per task and something like 8 are already occupied by the system. If you don't FreeSignal and run your program several times from the same shell window you will quickly run out of signals.
thomas is offline  
Old 26 May 2020, 15:13   #3
tygre
Returning fan!

tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 746
Hi Thomas!

Thanks a lot for your help You pointed me to FreeSignal... to which I was passing signal masks and not signal

So, it's fixed now and it showed that I didn't know my signal functions so well...

Cheers!
tygre is online now  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
CF Trouble stingray76 support.WinUAE 3 31 December 2013 19:01
Having trouble getting anywhere. telanduril New to Emulation or Amiga scene 25 29 September 2006 16:12
Network trouble Mr Creosote support.Apps 2 14 August 2004 19:04
hdd trouble... jrom support.Hardware 19 02 May 2004 19:21
Trouble Thread Stormlord support.WinUAE 2 14 January 2002 19:43

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:18.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.06763 seconds with 15 queries