Ignore:
Timestamp:
Jun 4, 2010, 3:11:43 PM (15 years ago)
Author:
Silvan Scherrer
Message:

Samba Server 3.5: merged changes from 3.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/source3/lib/system.c

    r429 r454  
    641641#if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_OFF64_T) && defined(HAVE_FTRUNCATE64)
    642642        return ftruncate64(fd, offset);
     643#elif defined(__OS2__)
     644        return os2_ftruncate(fd, offset);
    643645#else
    644646        return ftruncate(fd, offset);
     
    15711573        }
    15721574        return ret;
     1575#elif defined(__OS2__)
     1576        return unigetxattr(path, 0, name, value, size);
    15731577#else
    15741578        errno = ENOSYS;
     
    16221626        }
    16231627        return ret;
     1628#elif defined(__OS2__)
     1629        return unigetxattr(path, 0, name, value, size);
    16241630#else
    16251631        errno = ENOSYS;
     
    16751681        }
    16761682        return ret;
     1683#elif defined(__OS2__)
     1684        return unigetxattr(0, filedes, name, value, size);
    16771685#else
    16781686        errno = ENOSYS;
     
    18671875        }
    18681876        return ret;
     1877#elif defined(__OS2__)
     1878        return unilistxattr(path, 0, list, size);
    18691879#else
    18701880        errno = ENOSYS;
     
    18961906        }
    18971907        return ret;
     1908#elif defined(__OS2__)
     1909        return unilistxattr(path, 0, list, size);
    18981910#else
    18991911        errno = ENOSYS;
     
    19271939        }
    19281940        return ret;
     1941#elif defined(__OS2__)
     1942        return unilistxattr(0, filedes, list, size);
    19291943#else
    19301944        errno = ENOSYS;
     
    19661980        }
    19671981        return ret;
     1982#elif defined(__OS2__)
     1983        return uniremovexattr (path, 0, name);
    19681984#else
    19691985        errno = ENOSYS;
     
    20032019        }
    20042020        return ret;
     2021#elif defined(__OS2__)
     2022        return uniremovexattr (path, 0, name);
    20052023#else
    20062024        errno = ENOSYS;
     
    20422060        }
    20432061        return ret;
     2062#elif defined(__OS2__)
     2063        return uniremovexattr (0, filedes, name);
    20442064#else
    20452065        errno = ENOSYS;
     
    21072127        }
    21082128        return ret;
     2129#elif defined(__OS2__)
     2130        return unisetxattr (path, 0, name, value, size, flags);
    21092131#else
    21102132        errno = ENOSYS;
     
    21712193        }
    21722194        return ret;
     2195#elif defined(__OS2__)
     2196        return unisetxattr (path, 0, name, value, size, flags);
    21732197#else
    21742198        errno = ENOSYS;
     
    22362260        }
    22372261        return ret;
     2262#elif defined(__OS2__)
     2263        return unisetxattr (0, filedes, name, value, size, flags);
    22382264#else
    22392265        errno = ENOSYS;
Note: See TracChangeset for help on using the changeset viewer.