~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/internal/my_delete.cc

  • Committer: Mark Atwood
  • Date: 2011-08-17 19:14:47 UTC
  • mfrom: (2385.3.17 rf)
  • Revision ID: me@mark.atwood.name-20110817191447-h86yzddvycd0xmof
mergeĀ lp:~olafvdspek/drizzle/refactor6

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
#include <drizzled/internal/my_sys.h>
19
19
#include <drizzled/error.h>
20
20
 
21
 
namespace drizzled
22
 
{
23
 
namespace internal
24
 
{
 
21
namespace drizzled {
 
22
namespace internal {
25
23
 
26
24
int my_delete(const char *name, myf MyFlags)
27
25
{
28
 
  int err;
29
 
 
30
 
  if ((err = unlink(name)) == -1)
 
26
  int err= unlink(name);
 
27
  if (err == -1)
31
28
  {
32
 
    errno=errno;
33
 
    if (MyFlags & (MY_FAE+MY_WME))
34
 
      my_error(EE_DELETE,MYF(ME_BELL+ME_WAITTANG+(MyFlags & ME_NOINPUT)),
35
 
               name,errno);
 
29
    errno= errno;
 
30
    if (MyFlags & (MY_FAE + MY_WME))
 
31
      my_error(EE_DELETE, MYF(ME_BELL + ME_WAITTANG + (MyFlags & ME_NOINPUT)), name, errno);
36
32
  }
37
 
  else if ((MyFlags & MY_SYNC_DIR) &&
38
 
           my_sync_dir_by_file(name, MyFlags))
 
33
  else if ((MyFlags & MY_SYNC_DIR) && my_sync_dir_by_file(name, MyFlags))
39
34
    err= -1;
40
 
  return(err);
 
35
  return err;
41
36
} /* my_delete */
42
37
 
43
38
} /* namespace internal */