use _S_IFLNK not S_IFLNK
authorAndrew Tridgell <tridge@samba.org>
Wed, 2 May 2001 11:13:21 +0000 (11:13 +0000)
committerAndrew Tridgell <tridge@samba.org>
Wed, 2 May 2001 11:13:21 +0000 (11:13 +0000)
flist.c

diff --git a/flist.c b/flist.c
index 1082c40..cda3508 100644 (file)
--- a/flist.c
+++ b/flist.c
@@ -203,7 +203,7 @@ static void set_filesystem(char *fname)
 
 static int to_wire_mode(mode_t mode)
 {
 
 static int to_wire_mode(mode_t mode)
 {
-       if (S_ISLNK(mode) && (S_IFLNK != 0120000)) {
+       if (S_ISLNK(mode) && (_S_IFLNK != 0120000)) {
                return (mode & ~(_S_IFMT)) | 0120000;
        }
        return (int)mode;
                return (mode & ~(_S_IFMT)) | 0120000;
        }
        return (int)mode;
@@ -211,8 +211,8 @@ static int to_wire_mode(mode_t mode)
 
 static mode_t from_wire_mode(int mode)
 {
 
 static mode_t from_wire_mode(int mode)
 {
-       if ((mode & (_S_IFMT)) == 0120000 && (S_IFLNK != 0120000)) {
-               return (mode & ~(_S_IFMT)) | S_IFLNK;
+       if ((mode & (_S_IFMT)) == 0120000 && (_S_IFLNK != 0120000)) {
+               return (mode & ~(_S_IFMT)) | _S_IFLNK;
        }
        return (mode_t)mode;
 }
        }
        return (mode_t)mode;
 }