Changeset df326b in git for Singular/links/silink.cc


Ignore:
Timestamp:
Feb 19, 2013, 9:43:53 PM (10 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
20fee797b7a66e0f0dd4d487a5647e70eeee2f8e
Parents:
44ca2ffccdd8d9f8f06ceab239425b54669e3200
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2013-02-19 21:43:53+01:00
git-committer:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2013-02-20 14:50:04+01:00
Message:
Updates due to master (links) + SW adaptation/separation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/links/silink.cc

    r44ca2f rdf326b  
    220220}
    221221
     222BOOLEAN slPrepClose(si_link l)
     223{
     224
     225  if(! SI_LINK_OPEN_P(l))
     226    return FALSE;
     227
     228  BOOLEAN res = TRUE;
     229  if (l->m->PrepClose != NULL)
     230  {
     231    res = l->m->PrepClose(l);
     232    if (res)
     233      Werror("close: Error for link of type: %s, mode: %s, name: %s",
     234           l->m->type, l->mode, l->name);
     235  }
     236  return res;
     237}
     238
    222239BOOLEAN slClose(si_link l)
    223240{
     
    339356      Werror("dump: Error for link of type %s, mode: %s, name: %s",
    340357             l->m->type, l->mode, l->name);
    341 
    342358    if (!SI_LINK_R_OPEN_P(l)) slClose(l); // do not close r/w links
    343359    return res;
     
    383399
    384400/* =============== ASCII ============================================= */
    385 BOOLEAN slOpenAscii(si_link l, short flag, leftv)
     401BOOLEAN slOpenAscii(si_link l, short flag, leftv h)
    386402{
    387403  const char *mode;
     
    841857  si_link_extension ns = (si_link_extension)omAlloc0Bin(s_si_link_extension_bin);
    842858
    843   if (0) 0;
     859  if (0) 0; // dummy
    844860#ifdef HAVE_DBM
    845861  else if (strcmp(type, "DBM") == 0)
     
    877893  si_link_root->Open=slOpenAscii;
    878894  si_link_root->Close=slCloseAscii;
    879   si_link_root->Kill=slCloseAscii;
     895  si_link_root->Kill=NULL;
    880896  si_link_root->Read=slReadAscii;
    881897  si_link_root->Read2=slReadAscii2;
Note: See TracChangeset for help on using the changeset viewer.