Commit Graph

12 Commits

Author SHA1 Message Date
Gregory Alexander
249131fbed I added a support function to osdep.
The function gets the real time in useconds and puts it in
a Bit64u.  This function is defined when:
BX_HAVE_REALTIME_USEC is 1.

Right now, BX_HAVE_REALTIME_USEC is defined to be BX_HAVE_GETTIMEOFDAY
and bx_get_realtime64_usec is defined in terms of gettimeofday().

However, it could be defined in terms of any other method of obtaining
the current time accurate to the usecond.  That is why I moved the
function to osdep and added the new define.
2002-09-23 02:20:52 +00:00
Bryce Denney
41767f5a5f - add configure check for socklen_t, define as int if not already there. 2002-03-08 04:45:00 +00:00
Bryce Denney
f5e8e651fe - in cygwin when compiling with -mno-cygwin, ssize_t is not defined. So I
moved it outside the ifndef __MINGW32__ block.
2002-03-06 18:04:58 +00:00
Bryce Denney
dbb6d5f821 - remove my ill-conceived configure test for wsprintf. It really is
available in cygwin, and I don't know what I was thinking before.
2001-10-05 13:52:25 +00:00
Bryce Denney
9f65437b5e - if wsprintf not found, use sprintf 2001-10-05 06:07:00 +00:00
Bryce Denney
daf2a9fb55 - add RCS Id to header of every file. This makes it easier to know what's
going on when someone sends in a modified file.
2001-10-03 13:10:38 +00:00
Bryce Denney
026a8554ef - we need S_ISREG and S_ISCHR macros to actually do whey're supposed to
(no more stupid hack) so that win32 can handle either raw floppy or
  floppy disk image.
2001-10-01 17:01:00 +00:00
Bryce Denney
ef61b33db2 - moved win32 hacks into osdep.h so that gui/control.cc (which doesn't
include bochs.h) can use them too
2001-06-22 13:35:48 +00:00
Bryce Denney
9e36e4f524 - define STRTOUQ the same as STRTOULL. 2001-05-17 07:00:42 +00:00
Bryce Denney
a6fef54678 - update copyright dates to 2001 for all mandrake headers
- for bochs files with other header, replaced with current mandrake header
2001-04-10 02:20:02 +00:00
Bryce Denney
424233384f - added strdup replacement function to osdep
- use Bit64u and other compiler-independent types
- moved contents of macutils.* into osdep.*.
- now in osdep.h, I allow all code to use the real library function name.
  If that function is not available, #define it to point to the
  bx_* replacement function instead.  And cause the bx_* replacement
  function to be compiled in osdep.cc.
2001-04-10 02:02:05 +00:00
Bryce Denney
52f569be1c - moved snprintf and strtoull prototypes into osdep.h. See comments on
osdep.h for why they are in a separate file.
2001-04-10 01:51:16 +00:00