Commit Graph

  • e5de27b623 * libc/machine/mn10300/setjmp.S: Never emit both .am33 and .am33_2. Alexandre Oliva 2003-07-29 06:11:46 +0000
  • 8e2315f07d * include/cygwin/version.h: Bump DLL minor number to 2. Christopher Faylor 2003-07-28 21:14:25 +0000
  • d2466c7aa0 * fhandler_base.cc (fhandler_base::readv): Rework to properly return number of bytes from read. Christopher Faylor 2003-07-28 21:13:17 +0000
  • df4b5a9c5a * Makefile.tpl: Use 'mkinstalldirs' rather than 'mkdir' when creating target and build subdirs to build all parent dirs as needed. * Makefile.in: Rebuild. * configure.in: Don't build dirs explicitly here. * configure: Rebuild. Nathanael Nerode 2003-07-28 03:27:46 +0000
  • e816a74f80 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK, LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT, _WIN32_WINDOWS, not WINVER. (AllowSetForegroundWindow,LockSetForegroundWindow, SetLayeredWindowAttributes): Likewise. (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes. * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow): Add stubs. Danny Smith 2003-07-26 11:58:24 +0000
  • 035df9eff5 * mount.cc (do_mount): Issue warning when using managed mount option on non-empty directory. Christopher Faylor 2003-07-26 05:38:51 +0000
  • df04ae29b2 * exceptions.cc (ctrl_c_handler): Send SIGHUP when events occur only if there is a tty associated with the process. Send SIGHUP on CTRL_LOGOFF_EVENT. * fhandler_tty.cc (fhandler_tty_slave::open): Adjust console open handle counter regardless of whether this is a pty or tty. (fhandler_tty_slave::open): Ditto. (fhandler_tty_slave::dup): Ditto. (fhandler_tty_common::set_close_on_exec): Ditto. (fhandler_tty_master::init_console): Decrement console open handle counter after init since it will now be handled by all tty open. * syscalls.cc (setsid): Rework debugging output slightly. Christopher Faylor 2003-07-26 04:53:59 +0000
  • ddb6762155 * configure.in: Use 'install-sh -c'. * configure: Regenerate. Christopher Faylor 2003-07-26 01:53:18 +0000
  • 4b2bb1425e revert erroneous checkin Christopher Faylor 2003-07-26 01:52:52 +0000
  • c2af0de226 * Makefile.in: Only use localhost when building mingw with distcc or gcc won't be able to find .exp files on other hosts. Christopher Faylor 2003-07-26 01:51:39 +0000
  • ffe3e7ef4f 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net> Danny Smith 2003-07-26 01:01:03 +0000
  • 8c21a4cdfb preliminary checkin Christopher Faylor 2003-07-26 00:49:12 +0000
  • d9cbe316d5 preliminary checkin Christopher Faylor 2003-07-26 00:43:57 +0000
  • 5ed664d4a6 preliminary checkin Christopher Faylor 2003-07-26 00:28:59 +0000
  • 9ddd929f68 preliminary checkin Christopher Faylor 2003-07-26 00:10:48 +0000
  • 7f4773b3ef * configure.in: Always use install-sh. * configure: Regenerate. Christopher Faylor 2003-07-25 23:52:30 +0000
  • 5d66faab67 * include/cygwin/socket.h: Conditionalize [AP]F_INET6 define. Christopher Faylor 2003-07-25 17:57:51 +0000
  • 6f8c86aec5 * Makefile.in (OBSOLETE_FUNCTION): Add fdopen. Christopher Faylor 2003-07-25 17:42:08 +0000
  • 3c98a59309 * libc/stdio64/fdopen64.c: Include sys/lock.h. Christopher Faylor 2003-07-25 16:19:55 +0000
  • 86ed5c8821 * cygwin.din: Export _fdopen64 * Makefile.in (NEW_FUNCTIONS): Add _fdopen64 -> fdopen translation. * include/cygwin/version.h: Bump api minor number. * ntdll.h: Remove (now) duplicate FILE_SYNCHRONOUS_IO_NONALERT definition. Christopher Faylor 2003-07-25 16:13:12 +0000
  • e222bf6748 * configure.host: Find cygwin include directory, when appropriate. Christopher Faylor 2003-07-25 16:08:00 +0000
  • 035367578f * libc/stdio64/fdopen64.c: New file. * libc/stdio64/Makefile.am (LIB_OBJS): Add fdopen64.o * libc/stdio64/Makefile.in: Regenerate. * libc/include/stdio.h (fdopen64): Define. * libc/include/stdio.h (_fdopen64_r): Ditto. Christopher Faylor 2003-07-25 16:06:01 +0000
  • 206ac17473 bfd/ H.J. Lu 2003-07-25 14:35:54 +0000
  • 468f9fa2fe * include/dkk/ntifs.h: Fix typo in guard for #pragma GCC system_header. Danny Smith 2003-07-24 20:55:48 +0000
  • 1fbeb8274f * environ.cc (check_case_init): Use strncasematch. * cygwin.din: Export __mempcpy. * cygwin/version.h: Bump api minor number. Christopher Faylor 2003-07-24 19:33:14 +0000
  • b57a74b210 * include/objidl.h (PropVariant): Add CHAR cVal field to union. (FMTID_SummaryInformation, FMTID_DocSummaryInformation, FMTID_UserDefinedProperties): Declare. Danny Smith 2003-07-22 22:48:00 +0000
  • f7ef885903 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes. Danny Smith 2003-07-22 22:36:03 +0000
  • 1058b66e9a * include/winbase.h (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS): Remove defines. (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with ddk/ntapi.h defines. (SEM_*) : Likewise. * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with ddk/ntifs.h defines. (FILE_*): Likewise. (MEM_IMAGE, SEC_*): Likewise. (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS, DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines. (TOKEN_*): Sync with ddk/ntifs.h defines. * include/ddk/ntapi.h: Add comments noting definitions in winbase.h. * include/ddk/ntifs.h: Add comments noting definitions in winnt.h. * include/ddk/winddk.h: Add comments noting definitions in winnt.h. Danny Smith 2003-07-22 22:21:27 +0000
  • 8d57e6682b * Makefile.tpl (all-make): Depend on intl. * Makefile.in: Rebuilt. Alexandre Oliva 2003-07-22 19:03:26 +0000
  • d432ac751b * mmap.cc: Use proper format specifiers for _off64_t and size_t in format strings passed to syscall_printf () and debug_printf () throughout. Corinna Vinschen 2003-07-21 13:06:49 +0000
  • 522483e4f6 * Makefile.common (CFLAGS_COMMON): Remove -march=i386. Christopher Faylor 2003-07-18 16:40:59 +0000
  • 00314d7e16 * include/winnt.h (FILE_*): Sync with ddk/winddk.h. * include/winioctl.h (FILE_*): Sync with ddk/winddk.h. Danny Smith 2003-07-18 10:21:01 +0000
  • b4ece40c0f 2003-07-18 Pierre Humblet <pierre.humblet@ieee.org> Pierre Humblet 2003-07-18 02:14:42 +0000
  • 19c6e1624b (IMAGE_FILE_NET_RUN_FROM_SWAP): Define. (IMAGE_FILE_MACHINE_WCEMIPSV2): Define. (IMAGE_FILE_MACHINE_SH3DSP): Define. (IMAGE_FILE_MACHINE_SH3E): Define. (IMAGE_FILE_MACHINE_SH5): Define. (IMAGE_FILE_MACHINE_AM33): Define. (IMAGE_FILE_MACHINE_POWERPCFP): Define. (IMAGE_FILE_MACHINE_AXP64): Define. (IMAGE_FILE_MACHINE_TRICORE): Define. (IMAGE_FILE_MACHINE_CEF): Define. (IMAGE_FILE_MACHINE_EBC): Define. (IMAGE_FILE_MACHINE_AMD64): Define. (IMAGE_FILE_MACHINE_M32R): Define. (IMAGE_FILE_MACHINE_CEE): Define. Nick Clifton 2003-07-17 14:37:17 +0000
  • a817d5a835 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org> Danny Smith 2003-07-17 08:23:06 +0000
  • fc2843ca96 * sysconf.cc (sysconf): Fix OPEN_MAX patch. Return page size on _SC_PAGESIZE again. Corinna Vinschen 2003-07-17 07:35:16 +0000
  • 5b429f2674 update copyright Christopher Faylor 2003-07-17 05:27:03 +0000
  • a13fa879dd Clean up warnings in ddk. Danny Smith 2003-07-16 21:49:02 +0000
  • 5cb27dcf09 * config.if: Remove unused libc_interface determination. Nathanael Nerode 2003-07-16 06:35:35 +0000
  • 908a2a2bc0 * pathnames.sgml: Use correct registry key. Clarify '@' operation. * ntsec.sgml: Reword references to "ntsec patch". Christopher Faylor 2003-07-16 02:12:00 +0000
  • f0dcabe35a include/opcode/ * mips.h (CPU_RM7000): New macro. (OPCODE_IS_MEMBER): Match CPU_RM7000 against 4650 insns. Richard Sandiford 2003-07-15 07:50:34 +0000
  • 7a90ec1ad1 2003-07-14 Christian Groessler <chris@groessler.org> Jason Eckhardt 2003-07-15 01:15:08 +0000
  • 97c0294aac * Makefile.in: Regenerate, correctly this time. Nathanael Nerode 2003-07-14 23:50:30 +0000
  • ea9e7945d6 Import from gcc repository: Zack Weinberg 2003-07-14 18:38:36 +0000
  • ea3ba11499 * cygheap.h (class cygheap_user): Use INVALID_HANDLE_VALUE as invalid value for tokens. * syscalls.cc (seteuid32): Ditto. Set new_token to process token if process token is suitable. * uinfo.cc (uinfo_init): Initialize tokens in cygheap user info to INVALID_HANDLE_VALUE. Corinna Vinschen 2003-07-14 17:04:21 +0000
  • 9ff631a70c 2003-07-14 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> Thomas Fitzsimmons 2003-07-14 15:27:04 +0000
  • 282c0e4790 * Makefile.tpl: Set INSTALL and friends using autoconf. Remove unused INSTALL_PROGRAM_ARGS. * configure.in: Use AC_PROG_INSTALL. * Makefile.in: Regenerate. * configure: Regenerate. Nathanael Nerode 2003-07-13 20:49:42 +0000
  • 8330615ded 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net> Danny Smith 2003-07-13 03:41:46 +0000
  • 9e8ac0ae35 * pinfo.cc (_pinfo::commune_send): Fix bounds test so that poll of communicating pid actually stops eventually. Christopher Faylor 2003-07-12 21:37:07 +0000
  • a6674ee61b * include/winnt.h (PVOID): Move to before HANDLE typedef. Danny Smith 2003-07-12 09:26:43 +0000
  • 57552a7378 * include/winnt.h (HANDLE): Define based on STRICT filter. (THREAD_BASE_PRIORITY_MIN): Use parens around negative value. (THREAD_BASE_PRIOIRTY_IDLE): Ditto. Earnie Boyd 2003-07-11 11:56:00 +0000
  • e47d564835 * path.cc (get_device_number): Remove special com? consideration. (special_chars): Make static. (special_introducers): New. (special_char): Allow specified valid_chars args. (fnunmunge): Handle aux-like filenames correctly. (special_name): Add con, conin$, conout$. (mount_item::fnmunge): Use __small_sprintf return value to calculate increments. Christopher Faylor 2003-07-11 00:54:46 +0000
  • 18072a4fe5 2000-04-27 Alexandre Oliva <aoliva@cygnus.com> * libc/include/machine/setjmp.h (_JBLEN, AM33/2.0): Set to 26. * libc/machine/mn10300/setjmp.S (setjmp, longjmp): Save and restore callee-saved FP registers. Alexandre Oliva 2003-07-10 19:04:43 +0000
  • 1e6a9a8cce 2001-10-30 Jeff Johnston <jjohnstn@redhat.com> * mn10300/asb2305.ld: Added ASB2305 support. * mn10300/configure: Ditto. * mn10300/configure.in: Ditto. 2001-09-12 Stan Cox <scox@redhat.com> * mn10300/asb2303.ld: New file. Linker script for the ASB2303 AM33/2.00 board. * mn10300/configure.in: Add support for asb2303 board script. Alexandre Oliva 2003-07-10 19:04:33 +0000
  • e0bec12f55 * libc/include/sys/unistd.h (ftruncate, truncate): Also declare for __sh__. * libc/sys/sh/Makefile.am (lib_a_SOURCES): Add ftruncate.c and truncate.c. * libc/sys/sh/Makefile.in: Regenerate. * libc/sys/sh/sys/syscall.h: (SYS_truncate, SYS_ftruncate): Define. * libc/sys/sh/ftruncate.c: New file. * libc/sys/sh/truncate.c: Likewise. Joern Rennecke 2003-07-10 15:31:30 +0000
  • d53f60a1e4 * xtensa-config.h: Undef all macros before defining them. Bob Wilson 2003-07-10 05:11:16 +0000
  • 24431cf0ec * configure: Rebuilt. 2001-09-26 Alexandre Oliva <aoliva@redhat.com> * configure.in (noconfigdirs) [am33_2.0-*-linux*]: Don't build newlib nor libgloss. Wed May 9 10:07:19 2001 Alexandre Oliva <aoliva@redhat.com> * configure.in (am33_2.0-*-linux*): Added. Alexandre Oliva 2003-07-10 05:04:25 +0000
  • b30e072171 * configure.in: Add ${libgcj} to noconfigdirs for xtensa-*-* targets. * configure: Regenerate. Bob Wilson 2003-07-10 05:00:47 +0000
  • 2e04a3cc93 2001-05-16 Alexandre Oliva <aoliva@redhat.com> * mn10300.h: Introduce GOTPC16, GOTOFF24, GOTOFF16 and PLT16, and rename GOTPC to GOTPC32 and GOTOFF to GOTOFF32. Renumbered all relocs. 2001-04-12 Alexandre Oliva <aoliva@redhat.com> * mn10300.h (R_MN10300_GOTPC, R_MN10300_GOTOFF, R_MN10300_PLT32, R_MN10300_GOT32, R_MN10300_GOT24, R_MN10300_GOT16, R_MN10300_COPY, R_MN10300_GLOB_DAT, R_MN10300_JMP_SLOT, R_MN10300_RELATIVE): New relocs. Alexandre Oliva 2003-07-10 03:19:40 +0000
  • 7da2b670a4 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> * mn10300.h (AM33_2): Renamed from AM33. 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> * mn10300.h (AM332, FMT_D3): Defined. (MN10300_OPERAND_FSREG, MN10300_OPERAND_FDREG): Likewise. (MN10300_OPERAND_FPCR): Likewise. Alexandre Oliva 2003-07-10 02:49:07 +0000
  • 791bd18069 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> * mn10300.h (E_MN10300_MACH_AM33_2): Renamed from E_MN10300_MACH_AM332. 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> * mn10300.h (E_MN10300_MACH_AM332): Defined. Alexandre Oliva 2003-07-10 02:49:00 +0000
  • 30811232c7 * include/cygwin/version.h: Bump DLL minor number to 1. Christopher Faylor 2003-07-10 02:33:27 +0000
  • 2f5cab7bb2 * fhandler_proc.cc (format_proc_stat): Use correctly sized constants for filling in zeros on 98. Christopher Faylor 2003-07-10 02:09:24 +0000
  • f1a4b6b59a * include/cygwin/version.h: Bump DLL minor number to 1. Christopher Faylor 2003-07-10 01:58:39 +0000
  • cf38615c3b * fhandler_proc.cc (fhandler_proc::fill_filebuf): Allocate more space for stat buffer. (format_proc_stat): Reorganize to accumulate and report on all cpus. Christopher Faylor 2003-07-10 01:09:24 +0000
  • ab3dc80d9e * sysconf.cc (sysconf): Return processors online rather than bitmask for _SC_NPROCESSORS_ONLN. Christopher Faylor 2003-07-09 23:59:47 +0000
  • 03d65dd99b * libc/include/math.h (nan, nanf): Update prototype to C99. * libm/common/s_nan.c (nan): Likewise. * libm/common/s_nanf.c (nanf, nan): Likewise. * libc/sys/linux/cmath/math_private.h (nan, nanf): Likewise. Alexandre Oliva 2003-07-09 17:52:31 +0000
  • 4d782b426a * cygheap.cc (creturn): Set appropriate errno when out of memory. (ccalloc): Only issue system_printf when debugging. * dtable.cc (dtable::extend): Only allocate 100 * the incremental growth size max. Set errno appropriately. (dtable::build_fhandler): Check for error from set_name. * fhandler.cc (fhandler_base::set_name): Set errno and return error on OOM. * fhandler.h (fhandler_base::set_name): Change to bool. * fhandler_process.cc (format_process_stat): Fix formatting. * resource.cc (getrlimit): Return greater of OPEN_MAX or fd table size. * sysconf.cc (sysconf): Ditto. Christopher Faylor 2003-07-09 01:33:06 +0000
  • a42408549f Refer to full name in latest ChangeLog entry. Jeff Johnston 2003-07-08 17:46:10 +0000
  • 3a67f1e92a 2003-07-08 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2003-07-08 16:06:09 +0000
  • 49a14729eb * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct names _TV_DISPINFO[AW] and typedefs. Add defines for backward compatability. Thanks to Magnus Olsen <greatlord@users.sf.net> for report. Danny Smith 2003-07-08 11:11:58 +0000
  • 74aa9d7d2d 2003-07-07 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2003-07-07 22:31:08 +0000
  • a711a5af45 * rmsym: Don't use ranlib. Christopher Faylor 2003-07-07 05:32:24 +0000
  • c0a6fcd75b * newsym: Reenable removal of tmp directory. Just use ar to generate archive index. * Makefile.in: Don't send ranlib to newsym. Christopher Faylor 2003-07-07 05:30:33 +0000
  • 0e5db0bfe8 * newsym: Create objects that are closer to those created by dlltool so as not to confuse --export-all-symbols. * rmsym: Be a little more accepting of object filenames now that dlltool can create different format files. Christopher Faylor 2003-07-07 05:23:35 +0000
  • c522b9078c * newsym: Oops. Revert below change. Christopher Faylor 2003-07-07 00:14:58 +0000
  • 88a628163e * newsym: Use correct prefix for generating imports. * pinfo.cc (_pinfo::commune_send): Don't wait forever for a response from another process. Christopher Faylor 2003-07-06 23:24:13 +0000
  • f346ea770f update copyright Christopher Faylor 2003-07-06 21:45:21 +0000
  • 62568abba2 2003-07-06 H.J. Lu <hongjiu.lu@intel.com> H.J. Lu 2003-07-06 21:44:55 +0000
  • 35738f040e * winsup.api/known_bugs.tcl: Remove gethostid01 from list of known bugs. Christopher Faylor 2003-07-06 21:40:38 +0000
  • 5230d454ea 2003-07-06 H.J. Lu <hongjiu.lu@intel.com> H.J. Lu 2003-07-06 21:38:00 +0000
  • 0d043e9aac white space Christopher Faylor 2003-07-06 20:13:48 +0000
  • b671715358 * syscalls.cc (gethostid): Set thread affinity so that results are predictable. Christopher Faylor 2003-07-06 20:08:42 +0000
  • e2723b750a * Makefile.in: Remove .dat files when cleaning. Christopher Faylor 2003-07-06 19:25:40 +0000
  • d9a7d28a3f * Makefile.in: Remove .d files when cleaning. Christopher Faylor 2003-07-06 19:24:31 +0000
  • f2d3c47b14 * mmap.cc (list::match): Add parameters to return valid address and length back to munmap(). Evaluate intersection between given area and mapped area and return it, if any. (mmap64): On regular files, don't allow mappings beginning beyond EOF. Return with errno set to ENXIO instead. (munmap): Rewrite SUSv3 conformant. Check if given memory area is valid. Unmap all maps inside given memory area. Don't return error if no mapping has been unmapped. Corinna Vinschen 2003-07-05 18:59:35 +0000
  • 4b2cbaeefd * fhandler.h (fhandler_socket::get_connect_state): New method to return socket connection state. * fhandler_socket.cc (dup): Copy socket connect state to new file handle. * net.cc (cygwin_rcmd): Mark file handles of sockets returned by rcmd() as CONNECTED state. (cygwin_rexec): Similarly for rexec(). (socketpair): Mark both ends of a new socket pair as CONNECTED. Corinna Vinschen 2003-07-05 18:20:13 +0000
  • 5e276f90b2 Clean up white space Zack Weinberg 2003-07-05 16:54:46 +0000
  • 49806b9b06 fix typo Christopher Faylor 2003-07-04 17:37:59 +0000
  • 6694f3054e * mmap.cc (fhandler_disk_file::mmap): Fix address test. Corinna Vinschen 2003-07-04 09:06:54 +0000
  • baf77a53b0 * mount.cc (struct opt): Remove posix option. Christopher Faylor 2003-07-04 03:20:22 +0000
  • 08604f02bc * mount.cc (longopts): Add long "options" keyword. (opts): Add -o option. (usage): Display -o option. (struct opt): New. (concat3): New function. (main): Handle -o flag. Christopher Faylor 2003-07-04 03:11:18 +0000
  • d108f312f9 * path.cc (fillout_mntent): Change "posix" to "managed". Christopher Faylor 2003-07-04 03:08:26 +0000
  • 3f21478315 * fhandler.h (FH_ENC): New enum. (fhandler_base::get_encoded): New function. (fhandler_base::set_encoded): Ditto. * fhandler_disk_file.cc (fhandler_disk_file::opendir): Set encoded flag in fhandler, as appropriate. (fhandler_disk_file::readdir): Unmunge filename as appropriate based on new encoding flag. * path.cc (normalize_posix_path): Don't punt on files with colons. (special_char): New function. (mount_item::fnmunge): Ditto. (fnunmunge): Ditto. (special_name): Ditto. (mount_item::build_win32): Avoid drive considerations when file is encoded. (mount_info::conv_to_win32_path): Handle encoded filenames. (mount_info::conv_to_posix_path): Ditto. (fillout_mntent): Add posix string when directory is encoded. * path.h (fnunmunge): Declare. (path_conv::is_encoded): Declare. Christopher Faylor 2003-07-04 03:07:01 +0000
  • 8f856553c0 ntsec patch Christopher Faylor 2003-07-04 01:58:24 +0000
  • 3d8a75bdbe * fhandler_tty.cc (fhandler_tty_slave::open): Conditionalize a little more of the cygserver stuff so that ttys actually work. Christopher Faylor 2003-07-03 21:22:17 +0000
  • 6556178009 * mmap.cc (mmap64): Allow MAP_FIXED with pagesize granularity (4K). If a non-zero addr is given, align it to the next lower 64K boundary. (fhandler_disk_file::mmap): If a non-zero address is given, try mapping using the given address first. If it fails and flags is not MAP_FIXED, try again with NULL address. Corinna Vinschen 2003-07-03 20:53:26 +0000
  • 0a447ef392 2003-07-03 Shaun Jackman <sjackman@pathwayconnect.com> Jeff Johnston 2003-07-03 17:11:08 +0000
  • 0def41361b * config.guess, config.sub: Update with new versions from ftp.gnu.org. Earnie Boyd 2003-07-03 15:17:14 +0000
  • cdff6e0e16 * config.guess, config.sub: Update with versions from ftp.gnu.org. Earnie Boyd 2003-07-03 15:15:56 +0000