@@ -133,15 +133,15 @@ tests/test.py << TEST
133
133
lfs_file_read(&lfs, &file[0], buffer, size) => size;
134
134
memcmp(buffer, "kittycatcat", size) => 0;
135
135
136
- lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => size ;
136
+ lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos ;
137
137
lfs_file_read(&lfs, &file[0], buffer, size) => size;
138
138
memcmp(buffer, "kittycatcat", size) => 0;
139
139
140
- lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_CUR) => pos+size ;
140
+ lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_CUR) => pos;
141
141
lfs_file_read(&lfs, &file[0], buffer, size) => size;
142
142
memcmp(buffer, "kittycatcat", size) => 0;
143
143
144
- lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_END) => pos+size ;
144
+ lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_END) >= 0 => 1 ;
145
145
lfs_file_read(&lfs, &file[0], buffer, size) => size;
146
146
memcmp(buffer, "kittycatcat", size) => 0;
147
147
@@ -174,15 +174,15 @@ tests/test.py << TEST
174
174
lfs_file_read(&lfs, &file[0], buffer, size) => size;
175
175
memcmp(buffer, "kittycatcat", size) => 0;
176
176
177
- lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => size ;
177
+ lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos ;
178
178
lfs_file_read(&lfs, &file[0], buffer, size) => size;
179
179
memcmp(buffer, "kittycatcat", size) => 0;
180
180
181
- lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_CUR) => pos+size ;
181
+ lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_CUR) => pos;
182
182
lfs_file_read(&lfs, &file[0], buffer, size) => size;
183
183
memcmp(buffer, "kittycatcat", size) => 0;
184
184
185
- lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_END) => pos+size ;
185
+ lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_END) >= 0 => 1 ;
186
186
lfs_file_read(&lfs, &file[0], buffer, size) => size;
187
187
memcmp(buffer, "kittycatcat", size) => 0;
188
188
@@ -211,19 +211,19 @@ tests/test.py << TEST
211
211
lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos;
212
212
lfs_file_write(&lfs, &file[0], buffer, size) => size;
213
213
214
- lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos+size ;
214
+ lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos;
215
215
lfs_file_read(&lfs, &file[0], buffer, size) => size;
216
216
memcmp(buffer, "doggodogdog", size) => 0;
217
217
218
218
lfs_file_rewind(&lfs, &file[0]) => 0;
219
219
lfs_file_read(&lfs, &file[0], buffer, size) => size;
220
220
memcmp(buffer, "kittycatcat", size) => 0;
221
221
222
- lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => size ;
222
+ lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos ;
223
223
lfs_file_read(&lfs, &file[0], buffer, size) => size;
224
224
memcmp(buffer, "doggodogdog", size) => 0;
225
225
226
- lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_END) => pos+size ;
226
+ lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_END) >= 0 => 1 ;
227
227
lfs_file_read(&lfs, &file[0], buffer, size) => size;
228
228
memcmp(buffer, "kittycatcat", size) => 0;
229
229
@@ -254,19 +254,19 @@ tests/test.py << TEST
254
254
lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos;
255
255
lfs_file_write(&lfs, &file[0], buffer, size) => size;
256
256
257
- lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos+size ;
257
+ lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos;
258
258
lfs_file_read(&lfs, &file[0], buffer, size) => size;
259
259
memcmp(buffer, "doggodogdog", size) => 0;
260
260
261
261
lfs_file_rewind(&lfs, &file[0]) => 0;
262
262
lfs_file_read(&lfs, &file[0], buffer, size) => size;
263
263
memcmp(buffer, "kittycatcat", size) => 0;
264
264
265
- lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => size ;
265
+ lfs_file_seek(&lfs, &file[0], pos, LFS_SEEK_SET) => pos ;
266
266
lfs_file_read(&lfs, &file[0], buffer, size) => size;
267
267
memcmp(buffer, "doggodogdog", size) => 0;
268
268
269
- lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_END) => pos+size ;
269
+ lfs_file_seek(&lfs, &file[0], -size, LFS_SEEK_END) >= 0 => 1 ;
270
270
lfs_file_read(&lfs, &file[0], buffer, size) => size;
271
271
memcmp(buffer, "kittycatcat", size) => 0;
272
272
@@ -288,13 +288,13 @@ tests/test.py << TEST
288
288
for (int i = 0; i < sizeof(offsets) / sizeof(offsets[0]); i++) {
289
289
lfs_soff_t off = offsets[i];
290
290
memcpy(buffer, "hedgehoghog", size);
291
- lfs_file_seek(&lfs, &file[0], off, LFS_SEEK_SET) >= 0 => 1 ;
291
+ lfs_file_seek(&lfs, &file[0], off, LFS_SEEK_SET) => off ;
292
292
lfs_file_write(&lfs, &file[0], buffer, size) => size;
293
- lfs_file_seek(&lfs, &file[0], off, LFS_SEEK_SET) => off+size ;
293
+ lfs_file_seek(&lfs, &file[0], off, LFS_SEEK_SET) => off;
294
294
lfs_file_read(&lfs, &file[0], buffer, size) => size;
295
295
memcmp(buffer, "hedgehoghog", size) => 0;
296
296
297
- lfs_file_seek(&lfs, &file[0], 0, LFS_SEEK_SET) => off+size ;
297
+ lfs_file_seek(&lfs, &file[0], 0, LFS_SEEK_SET) => 0 ;
298
298
lfs_file_read(&lfs, &file[0], buffer, size) => size;
299
299
memcmp(buffer, "kittycatcat", size) => 0;
300
300
@@ -312,31 +312,29 @@ tests/test.py << TEST
312
312
313
313
size = strlen("kittycatcat");
314
314
lfs_file_size(&lfs, &file[0]) => $LARGESIZE *size;
315
- lfs_file_seek(&lfs, &file[0],
316
- ($LARGESIZE +$SMALLSIZE )*size, LFS_SEEK_SET) => 0 ;
315
+ lfs_file_seek(&lfs, &file[0], ( $LARGESIZE + $SMALLSIZE )*size,
316
+ LFS_SEEK_SET) => ($LARGESIZE +$SMALLSIZE )*size;
317
317
lfs_file_read(&lfs, &file[0], buffer, size) => 0;
318
318
319
319
memcpy(buffer, "porcupineee", size);
320
320
lfs_file_write(&lfs, &file[0], buffer, size) => size;
321
321
322
- lfs_file_seek(&lfs, &file[0],
323
- ($LARGESIZE +$SMALLSIZE )*size, LFS_SEEK_SET) =>
324
- ($LARGESIZE +$SMALLSIZE +1)*size;
322
+ lfs_file_seek(&lfs, &file[0], ($LARGESIZE +$SMALLSIZE )*size,
323
+ LFS_SEEK_SET) => ($LARGESIZE +$SMALLSIZE )*size;
325
324
lfs_file_read(&lfs, &file[0], buffer, size) => size;
326
325
memcmp(buffer, "porcupineee", size) => 0;
327
326
328
- lfs_file_seek(&lfs, &file[0],
329
- $LARGESIZE *size, LFS_SEEK_SET) =>
330
- ($LARGESIZE +$SMALLSIZE +1)*size;
327
+ lfs_file_seek(&lfs, &file[0], $LARGESIZE *size,
328
+ LFS_SEEK_SET) => $LARGESIZE *size;
331
329
lfs_file_read(&lfs, &file[0], buffer, size) => size;
332
330
memcmp(buffer, "\0\0\0\0\0\0\0\0\0\0\0", size) => 0;
333
331
334
- lfs_file_seek(&lfs, &file[0],
335
- -(( $LARGESIZE + $SMALLSIZE )*size), LFS_SEEK_CUR) => LFS_ERR_INVAL;
332
+ lfs_file_seek(&lfs, &file[0], -(( $LARGESIZE + $SMALLSIZE )*size),
333
+ LFS_SEEK_CUR) => LFS_ERR_INVAL;
336
334
lfs_file_tell(&lfs, &file[0]) => ($LARGESIZE +1)*size;
337
335
338
- lfs_file_seek(&lfs, &file[0],
339
- -(( $LARGESIZE +2* $SMALLSIZE )*size), LFS_SEEK_END) => LFS_ERR_INVAL;
336
+ lfs_file_seek(&lfs, &file[0], -(( $LARGESIZE +2* $SMALLSIZE )*size),
337
+ LFS_SEEK_END) => LFS_ERR_INVAL;
340
338
lfs_file_tell(&lfs, &file[0]) => ($LARGESIZE +1)*size;
341
339
342
340
lfs_file_close(&lfs, &file[0]) => 0;
0 commit comments