Changeset 630 for trunk/client/src


Ignore:
Timestamp:
Aug 31, 2011, 8:07:05 PM (14 years ago)
Author:
Silvan Scherrer
Message:

Samba Client 2.2: adjusted some more bits

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/src/smbwrp.c

    r629 r630  
    698698
    699699       
    700         if (!cli_close(cli, file->fd))
     700        if (!NT_STATUS_IS_OK(cli_close(cli, file->fd)))
    701701        {
    702702                return os2cli_errno(cli);
     
    707707        {
    708708                debuglocal(4,"Set attr on close %s %08x %d %d\n", file->fname, file->openattr, file->mtime, file->mtime);
    709                 if (!cli_setatr(cli, file->fname, file->openattr, file->mtime))
     709                if (!NT_STATUS_IS_OK(cli_setatr(cli, file->fname, file->openattr, file->mtime)))
    710710                {
    711711                        debuglocal(4,"Set attr on close failed %d\n", os2cli_errno(cli));
     
    776776                }
    777777
    778                 if (!cli_close(cli, file->fd))
     778                if (!NT_STATUS_IS_OK(cli_close(cli, file->fd)))
    779779                {
    780780                        return os2cli_errno(cli);
     
    808808        //cli_unlink(cli, newname);
    809809//      if (!cli_rename(cli, oldname, newname) && !cli_ntrename(cli, oldname, newname))
    810         if (!cli_rename(cli, oldname, newname))
     810        if (!NT_STATUS_IS_OK(cli_rename(cli, oldname, newname)))
    811811        {
    812812                return os2cli_errno(cli);
     
    829829        // we already have gmt time, so no need to add timezone
    830830        // if (!cli_setatr(cli, finfo->fname, finfo->attr, finfo->mtime + (finfo->mtime == 0 ? 0 : get_time_zone(finfo->mtime)))
    831         if (!cli_setatr(cli, finfo->fname, finfo->attr, finfo->mtime)
    832                 && !cli_setatr(cli, finfo->fname, finfo->attr, 0))
     831        if (!NT_STATUS_IS_OK(cli_setatr(cli, finfo->fname, finfo->attr, finfo->mtime))
     832                && !NT_STATUS_IS_OK(cli_setatr(cli, finfo->fname, finfo->attr, 0)))
    833833        {
    834834                return os2cli_errno(cli);
     
    899899                                   NULL, &size, NULL, NULL, NULL,
    900900                                   NULL, NULL) &&
    901                     !cli_getattrE(cli, file->fd,
    902                                   NULL, &size, NULL, NULL, NULL)) 
     901                    !NT_STATUS_IS_OK(cli_getattrE(cli, file->fd,
     902                                  NULL, &size, NULL, NULL, NULL)))
    903903                {
    904904                        return os2cli_errno(cli);
     
    978978        }
    979979
    980         if (cli_getatr(cli, finfo->fname, (unsigned short *)&finfo->attr, &finfo->size, (time_t *)&finfo->mtime))
     980        if (NT_STATUS_IS_OK(cli_getatr(cli, finfo->fname, (unsigned short *)&finfo->attr, &finfo->size, (time_t *)&finfo->mtime)))
    981981        {
    982982//debuglocal(2,("gotattr1 %08x <%s>\n", finfo->attr, finfo->fname));
     
    10071007                           &ino))
    10081008        {
    1009                 if (!cli_getattrE(cli, file->fd,
    1010                           (unsigned short *)&finfo->attr, (&finfo->size), (time_t *)&finfo->ctime, (time_t *)&finfo->atime, (time_t *)&finfo->mtime)) 
     1009                if (!NT_STATUS_IS_OK(cli_getattrE(cli, file->fd,
     1010                          (unsigned short *)&finfo->attr, (&finfo->size), (time_t *)&finfo->ctime, (time_t *)&finfo->atime, (time_t *)&finfo->mtime)))
    10111011                {
    10121012                        return os2cli_errno(cli);
     
    16801680        }
    16811681
    1682         if (!cli_mkdir(cli, fname))
     1682        if (!NT_STATUS_IS_OK(cli_mkdir(cli, fname)))
    16831683        {
    16841684                return os2cli_errno(cli);
     
    16971697        }
    16981698
    1699         if (!cli_rmdir(cli, fname))
     1699        if (!NT_STATUS_IS_OK(cli_rmdir(cli, fname)))
    17001700        {
    17011701                return os2cli_errno(cli);
     
    17131713                return maperror(EINVAL);
    17141714        }
    1715         if (!cli_set_ea_path(cli, fname, name, value, size)) 
     1715        if (!cli_set_ea_path(cli, fname, name, value, size))
    17161716        {
    17171717                return os2cli_errno(cli);
     
    18591859        }
    18601860
    1861         if (!cli_dskattr(cli, &bsize, &total, &avail))
     1861        if (!NT_STATUS_IS_OK(cli_dskattr(cli, &bsize, &total, &avail)))
    18621862        {
    18631863                debuglocal(4,"Error in dskattr: %s\n",cli_errstr(cli));
Note: See TracChangeset for help on using the changeset viewer.