Changeset 0a374d in git


Ignore:
Timestamp:
Aug 19, 2019, 1:02:20 PM (4 years ago)
Author:
Andreas Steenpass <steenpass@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
Children:
0f194b4db842ab87efd9f6447b9793f2d687bceb
Parents:
c05547ab0c38b37057f7936de29b0c7c085da812
Message:
fix cases where system("semaphore", "get_value", ) is negative
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/modular.lib

    rc05547 r0a374d  
    136136        else
    137137        {
    138             ncores_available = system("semaphore", "get_value", sem_cores)+1;
     138            ncores_available = max(1, system("semaphore", "get_value",
     139                    sem_cores)+1);
    139140            if (nAllPrimes < ncores_available)
    140141            {
     
    415416static proc NbModProcs()
    416417{
    417     int available = system("semaphore", "get_value", sem_cores)+1;
     418    int available = max(1, system("semaphore", "get_value", sem_cores)+1);
    418419    int nb;
    419420    if (available < 16) {
Note: See TracChangeset for help on using the changeset viewer.