]> git.pld-linux.org Git - packages/samba.git/blame - samba-smbwrapper.patch
- fix readlink return type
[packages/samba.git] / samba-smbwrapper.patch
CommitLineData
3ceb7a9c
JB
1--- samba-3.0.25a/examples/libsmbclient/smbwrapper/wrapper.c.orig 2006-01-25 00:46:42.000000000 +0100
2+++ samba-3.0.25a/examples/libsmbclient/smbwrapper/wrapper.c 2007-06-16 18:38:00.453640544 +0200
3@@ -1109,7 +1109,7 @@ int utimes(const char *name, const struc
4 return (* smbw_libc.utimes)((char *) name, (struct timeval *) tvp);
5 }
6
7-int readlink(const char *path, char *buf, size_t bufsize)
8+ssize_t readlink(const char *path, char *buf, size_t bufsize)
9 {
10 check_init("readlink");
11
12--- samba-3.0.25a/examples/libsmbclient/smbwrapper/smbw.c.orig 2006-01-25 00:46:42.000000000 +0100
13+++ samba-3.0.25a/examples/libsmbclient/smbwrapper/smbw.c 2007-06-16 18:38:16.791148140 +0200
14@@ -548,7 +548,7 @@ int smbw_access(const char *name, int mo
15 /*****************************************************
16 a wrapper for readlink() - needed for correct errno setting
17 *******************************************************/
18-int smbw_readlink(const char *fname, char *buf, size_t bufsize)
19+ssize_t smbw_readlink(const char *fname, char *buf, size_t bufsize)
20 {
21 struct SMBW_stat st;
22 int ret;
23--- samba-3.0.25a/examples/libsmbclient/smbwrapper/wrapper.h.orig 2006-01-25 00:46:42.000000000 +0100
24+++ samba-3.0.25a/examples/libsmbclient/smbwrapper/wrapper.h 2007-06-16 18:38:36.022138015 +0200
25@@ -123,7 +123,7 @@ typedef struct SMBW_libc
26 int (* unlink)(char *name);
27 int (* utime)(char *name, struct utimbuf *tvp);
28 int (* utimes)(char *name, struct timeval *tvp);
29- int (* readlink)(char *path, char *buf, size_t bufsize);
30+ ssize_t (* readlink)(char *path, char *buf, size_t bufsize);
31 int (* rename)(char *oldname, char *newname);
32 int (* rmdir)(char *name);
33 int (* symlink)(char *topath, char *frompath);
34--- samba-3.0.25a/examples/libsmbclient/smbwrapper/smbw.h.orig 2006-01-25 00:46:42.000000000 +0100
35+++ samba-3.0.25a/examples/libsmbclient/smbwrapper/smbw.h 2007-06-16 18:38:49.349490680 +0200
36@@ -79,7 +79,7 @@ ssize_t smbw_pwrite(int fd, void *buf, s
37 int smbw_close(int fd);
38 int smbw_fcntl(int fd, int cmd, long arg);
39 int smbw_access(const char *name, int mode);
40-int smbw_readlink(const char *path, char *buf, size_t bufsize);
41+ssize_t smbw_readlink(const char *path, char *buf, size_t bufsize);
42 int smbw_unlink(const char *fname);
43 int smbw_rename(const char *oldname, const char *newname);
44 int smbw_utime(const char *fname, void *buf);
This page took 1.154688 seconds and 4 git commands to generate.