| OLD | NEW | 
|   1 // Copyright (c) 2014, the Fletch project authors. Please see the AUTHORS file |   1 // Copyright (c) 2014, the Dartino project authors. Please see the AUTHORS file | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |   2 // for details. All rights reserved. Use of this source code is governed by a | 
|   3 // BSD-style license that can be found in the LICENSE.md file. |   3 // BSD-style license that can be found in the LICENSE.md file. | 
|   4  |   4  | 
|   5 import 'dart:fletch.ffi'; |   5 import 'dart:fletch.ffi'; | 
|   6  |   6  | 
|   7 import "package:expect/expect.dart"; |   7 import "package:expect/expect.dart"; | 
|   8 import 'package:os/os.dart' as os; |   8 import 'package:os/os.dart' as os; | 
|   9  |   9  | 
|  10 abstract class Timeval implements ForeignMemory { |  10 abstract class Timeval implements ForeignMemory { | 
|  11   factory Timeval() { |  11   factory Timeval() { | 
| (...skipping 27 matching lines...) Expand all  Loading... | 
|  39   int start = timeval.tv_sec * 1000 + timeval.tv_usec ~/ 1000; |  39   int start = timeval.tv_sec * 1000 + timeval.tv_usec ~/ 1000; | 
|  40  |  40  | 
|  41   int sleepTime = 300; |  41   int sleepTime = 300; | 
|  42   os.sleep(sleepTime); |  42   os.sleep(sleepTime); | 
|  43  |  43  | 
|  44   Expect.equals(0, gettimeofday.icall$2(timeval, 0)); |  44   Expect.equals(0, gettimeofday.icall$2(timeval, 0)); | 
|  45   int end = timeval.tv_sec * 1000 + timeval.tv_usec ~/ 1000; |  45   int end = timeval.tv_sec * 1000 + timeval.tv_usec ~/ 1000; | 
|  46   Expect.isTrue((end - start) >= sleepTime); |  46   Expect.isTrue((end - start) >= sleepTime); | 
|  47   timeval.free(); |  47   timeval.free(); | 
|  48 } |  48 } | 
| OLD | NEW |