Changeset 879 for trunk/server
- Timestamp:
- May 8, 2015, 7:01:59 PM (10 years ago)
- Location:
- trunk/server/source3
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/source3/include/client.h
r745 r879 160 160 struct timespec atime_ts; 161 161 struct timespec ctime_ts; 162 #ifdef __OS2__ 163 int easize; 164 #endif 162 165 char *name; 163 166 char short_name[13*3]; /* the *3 is to cope with multi-byte */ -
trunk/server/source3/libsmb/clilist.c
r751 r879 28 28 ****************************************************************************/ 29 29 30 #ifndef __OS2__ 30 31 static size_t calc_next_entry_offset(const char *base, const char *pdata_end) 32 #else 33 size_t calc_next_entry_offset(const char *base, const char *pdata_end) 34 #endif 31 35 { 32 36 size_t next_entry_offset = (size_t)IVAL(base,0); … … 88 92 p += 27; 89 93 p += align_string(base_ptr, p, 0); 94 #ifdef __OS2__ 95 finfo->easize = -1; 96 #endif 90 97 91 98 /* We can safely use len here (which is required by OS/2) … … 134 141 finfo->size = IVAL(p,16); 135 142 finfo->mode = CVAL(p,24); 143 #ifdef __OS2__ 144 finfo->easize = IVAL(p,26); 145 #endif 136 146 len = CVAL(p, 30); 137 147 p += 31; … … 183 193 namelen = IVAL(p,0); 184 194 p += 4; 195 #ifdef __OS2__ 196 finfo->easize = IVAL(p,0); 197 #endif 185 198 p += 4; /* EA size */ 186 199 slen = SVAL(p, 0); … … 190 203 } 191 204 p += 2; 205 #ifndef __OS2__ 192 206 { 193 207 /* stupid NT bugs. grr */ … … 198 212 slen, flags); 199 213 } 214 #endif 200 215 p += 24; /* short name? */ 201 216 if (p + namelen < p || p + namelen > pdata_end) { … … 218 233 copy it here. */ 219 234 235 #ifndef __OS2__ 220 236 if (p_last_name_raw) { 221 237 *p_last_name_raw = data_blob(NULL, namelen+2); … … 223 239 SSVAL(p_last_name_raw->data, namelen, 0); 224 240 } 241 #endif 225 242 return calc_next_entry_offset(base, pdata_end); 226 243 } -
trunk/server/source3/libsmb/libsmb_dir.c
r745 r879 254 254 } 255 255 256 #ifndef __OS2__ 256 257 static int 258 #else 259 int 260 #endif 257 261 net_share_enum_rpc(struct cli_state *cli, 258 262 void (*fn)(const char *name,
Note:
See TracChangeset
for help on using the changeset viewer.