Changeset 86a467 in git for Singular/extra.cc


Ignore:
Timestamp:
Jan 7, 2010, 7:18:34 PM (14 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
c31189c686a2aa1b29fcc133166d6a6e08b9b38e
Parents:
c1b78706b220d3ec8897a36b51d22e9c7c631f65
Message:
system(cpu)

git-svn-id: file:///usr/local/Singular/svn/trunk@12414 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/extra.cc

    rc1b787 r86a467  
    219219      res->rtyp=INT_CMD;
    220220      res->data=(void *)SINGULAR_VERSION;
     221      return FALSE;
     222    }
     223    else
     224/*==================== cpu ==================================*/
     225    if(strcmp(sys_cmd,"cpu")==0)
     226    {
     227      res->rtyp=INT_CMD;
     228      #ifdef _SC_NPROCESSORS_ONLN
     229      res->data=(void *)sysconf(_SC_NPROCESSORS_ONLN);
     230      #elif defined(_SC_NPROCESSORS_CONF)
     231      res->data=(void *)sysconf(_SC_NPROCESSORS_CONF);
     232      #else
     233      // dummy, if not defined:
     234      res->data=(void *)1;
     235      #endif
    221236      return FALSE;
    222237    }
Note: See TracChangeset for help on using the changeset viewer.