Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

time

Name: Anonymous 2007-07-08 22:38 ID:gE377fTI

hey i need a win32 port of unix time command.

halp?

Name: Anonymous 2007-07-08 23:28 ID:6R+Mk28U

time(0);

Name: Anonymous 2007-07-09 6:06 ID:vIevM49a

GNUWin32

Name: Anonymous 2007-07-09 8:42 ID:QeNSL1Nk

GetSystemTime, I think. CBF looking it up tho.

Name: Anonymous 2007-07-09 8:57 ID:WKYFRazr

GetSystemTime(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0);

Name: Anonymous 2007-07-09 9:24 ID:BTr3NryC

>>4
>>5
no no, the time command in unix is used to measure program execution time.

Anyways, i just installed cygwin, so its all good.

Name: Anonymous 2007-07-09 9:26 ID:Heaven

>>2-5
The time utility executes and times the specified utility.  After the
utility finishes, time writes to the standard error stream, (in seconds):
the total time elapsed, the time used to execute the utility process and
the time consumed by system overhead.

Name: Anonymous 2007-07-09 10:15 ID:RVw/MgVC

Cygwin

Name: Anonymous 2007-07-09 10:19 ID:Heaven

Name: Anonymous 2007-07-09 11:32 ID:4g+aMfVh

ONE WORD, CYGWIN, VISTA NOW BARELY TOLERABLE

Name: Anonymous 2007-07-09 12:15 ID:Heaven

more like CygLose

Name: Anonymous 2007-07-09 12:59 ID:oE9nzeyb

cygwin: enjoy ur dll's

Name: Anonymous 2007-07-09 14:01 ID:hzM7C5zV

win32: enjoy ur NULL, NULL, NULL, NULL, NULL, NULL, and your dll's.

Name: Anonymous 2007-07-09 18:36 ID:wBp4N3/n

GetTickCount();
CreateProcess(<process in argv>)
GetTickCount();
difference

Name: Anonymous 2007-07-10 4:18 ID:r40PCc+z

>>13
wut NULL is defined in stdlib.h.

Name: Anonymous 2007-07-10 4:22 ID:r40PCc+z

>>12
Apostrophe denotes ownership or omission, not plurality. Try harder.

Name: Anonymous 2007-07-10 5:00 ID:qczITofB

GetTickCount() isn't that accurate. For good performance measurements, use QueryPerformanceCounter.

Name: Anonymous 2007-07-10 5:11 ID:/pgC+9sN

Yeah sorry, I wasn't sure what the api was for 64bit time query. I guess there is :)

Name: Anonymous 2007-07-10 5:45 ID:DrTaibjL

>>17
But QueryPerformanceCounter is a pain in the ass

Name: Anonymous 2007-07-10 6:29 ID:mjKVE8yu

>>19
Welcome to Windows.

Name: Anonymous 2007-07-10 8:37 ID:r40PCc+z

>>19
What's so ass-abrasive about QueryPerformanceCounter?

Name: Anonymous 2007-07-10 17:47 ID:qczITofB

>>21 It's a lil more work cause you have to use QueryPerformanceFrequency as well to calculate the elapsed time

Name: EXPERTWin32PROGRAMMER 2007-07-10 18:16 ID:Heaven

NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1

Name: Anonymous 2007-07-11 0:15 ID:x5ikBOp3

>>23
You missed a NULL.

Name: Anonymous 2007-07-11 0:38 ID:oL/Fvb1h

>>23
OUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEADOUCHMYHEAD

Name: Anonymous 2007-07-11 0:55 ID:Heaven

>>23 is an acurrate example of windows programming

Name: Anonymous 2007-07-11 1:47 ID:nfGq7oR1

GetSystemTime(
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1
);

Here you go

Name: Anonymous 2007-07-11 2:15 ID:EufKlqB7

>>27

);

Name: Anonymous 2007-07-11 4:10 ID:9ZazYt0G

Windows requires a processor that optimizes PUSH 0

Name: Anonymous 2007-07-11 5:19 ID:7+F7G8g2

>>29

SUB ESP, 1000h
MOV ECX, 400h
SUB EAX, EAX
MOV EDI, ESP
SS REP STOSD
CALL GetSystemTime

Name: Anonymous 2007-07-11 5:33 ID:HgEXp0sf

>>30 brings up an interesting point. Most compilers will actually reserve stack space prior to the function call, and do simple mov instructions into the appropriate stack locations to load arguments. It's actually really cool.

Name: Anonymous 2007-07-11 5:54 ID:7+F7G8g2

>>31

That is interesting, I've never noticed that. Though probably because most programs I've disassembled have been built by MSVC, which pushes everything prior to a call.

Name: Anonymous 2009-01-14 14:51

Worse then Perl

Name: Anonymous 2009-03-06 11:17

The changes in the form of subscription .

Don't change these.
Name: Email:
Entire Thread Thread List