Changeset e665360 in git


Ignore:
Timestamp:
May 25, 1998, 11:28:33 PM (26 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
eb816eae221c6afa793536b78f3f6090b3fcca67
Parents:
237da4a965b4c32761c7294fe88cc2b9bba88453
Message:
* minor bug fixes


git-svn-id: file:///usr/local/Singular/svn/trunk@1987 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
Singular
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/standard.lib

    r237da4 re665360  
    1 // $Id: standard.lib,v 1.15 1998-05-25 08:44:14 obachman Exp $
     1// $Id: standard.lib,v 1.16 1998-05-25 21:28:33 obachman Exp $
    22//////////////////////////////////////////////////////////////////////////////
    33
    4 version="$Id: standard.lib,v 1.15 1998-05-25 08:44:14 obachman Exp $";
     4version="$Id: standard.lib,v 1.16 1998-05-25 21:28:33 obachman Exp $";
    55info="
    66LIBRARY: standard.lib   PROCEDURES WHICH ARE ALWAYS LOADED AT START-UP
     
    151151      if (typeof(#[1]) == "int")
    152152      {
    153         int wait = #[1] * 1000000;
    154         int j,k = 10, 0;
     153        int wait = #[1];
     154        int j = 10;
     155       
    155156        string bs = nameof(basering);
    156157        link l_fork = "MPtcp:fork";
     
    160161        write(l_fork, quote(groebner(eval(i))));
    161162       
    162         while(k < wait)
     163        // sleep in small intervalls for appr. one second
     164        if (wait > 0)
    163165        {
    164           if (status(l_fork, "read", "ready", j)) {break;}
    165           k = k + j;
    166           j = j + j;
     166          while(j < 1000000)
     167          {
     168            if (status(l_fork, "read", "ready", j)) {break;}
     169            j = j + j;
     170          }
    167171        }
    168 
     172       
     173        // sleep in intervalls of one second from now on
     174        j = 1;
     175        while (j < wait)
     176        {
     177          if (status(l_fork, "read", "ready", 1000000)) {break;}
     178          j = j + 1;
     179        }
     180       
    169181        if (status(l_fork, "read", "ready"))
    170182        {
  • Singular/febase.h

    r237da4 re665360  
    44*  Computer Algebra System SINGULAR     *
    55****************************************/
    6 /* $Id: febase.h,v 1.16 1998-05-04 13:44:47 Singular Exp $ */
     6/* $Id: febase.h,v 1.17 1998-05-25 21:28:31 obachman Exp $ */
    77/*
    88* ABSTRACT
     
    2929
    3030extern char*  feErrors;
     31extern int    feErrorsLen;
    3132extern FILE*  feProtFile;
    3233extern FILE*  feFilePending; /*temp. storage for grammar.y */
  • Singular/mpsr.h

    r237da4 re665360  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: mpsr.h,v 1.8 1998-04-21 10:59:27 obachman Exp $ */
     4/* $Id: mpsr.h,v 1.9 1998-05-25 21:28:32 obachman Exp $ */
    55/***************************************************************
    66 *
     
    118118  if (gTa_Length < length)
    119119    {
    120       Free(gTa, gTa_Length*sizeof(MP_Sint32_t));
     120      if (gTa != NULL)
     121        Free(gTa, gTa_Length*sizeof(MP_Sint32_t));
    121122      gTa = (MP_Sint32_t *) Alloc((length)*sizeof(MP_Sint32_t));
    122123      gTa_Length = length;
  • Singular/sing_mp.cc

    r237da4 re665360  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: sing_mp.cc,v 1.16 1998-05-12 10:35:24 obachman Exp $ */
     4/* $Id: sing_mp.cc,v 1.17 1998-05-25 21:28:32 obachman Exp $ */
    55
    66/*
     
    462462    {
    463463      if (v != NULL) v->CleanUp();
    464       v = mpsr_InitLeftv(STRING_CMD, (void *) feErrors);
     464      v = mpsr_InitLeftv(STRING_CMD, (void *) mstrdup(feErrors));
     465      Free(feErrors, feErrorsLen);
    465466      feErrors = NULL;
    466467    }
Note: See TracChangeset for help on using the changeset viewer.