Skip to content

Commit 128dcb6

Browse files
committed
Add debug statements in cwd.cpp
1 parent 60e4c4a commit 128dcb6

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

src/engine/cwd.cpp

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,35 +43,62 @@ namespace
4343

4444
void cwd_init( void )
4545
{
46+
err_puts( "Entering cwd_init()\n" );
47+
4648
int buffer_size = PATH_MAX;
4749
char * cwd_buffer = 0;
4850
int error;
4951

5052
assert( !cwd_ );
5153

54+
err_puts( "After assert() in cwd_init\n" );
55+
5256
do
5357
{
5458
char * const buffer = (char *)BJAM_MALLOC_RAW( buffer_size );
59+
60+
err_puts( "After BJAM_MALLOC_RAW() in cwd_init\n" );
61+
5562
#ifdef OS_VMS
5663
/* cwd in POSIX-format */
5764
cwd_buffer = getcwd( buffer, buffer_size, 0 );
5865
#else
5966
cwd_buffer = getcwd( buffer, buffer_size );
6067
#endif
68+
69+
err_puts( "After getcwd() in cwd_init\n" );
70+
6171
error = errno;
72+
6273
if ( cwd_buffer )
6374
{
75+
err_puts( "In if(cwd_buffer) in cwd_init\n" );
76+
6477
/* We store the path using its canonical/long/key format. */
6578
OBJECT * cwd = object_new( cwd_buffer );
79+
80+
err_puts( "After object_new(cwd_buffer) in cwd_init\n" );
81+
6682
cwd_ = path_as_key( cwd );
83+
84+
err_puts( "After path_as_key(cwd) in cwd_init\n" );
85+
6786
object_free( cwd );
87+
88+
err_puts( "After object_free(cwd) in cwd_init\n" );
89+
6890
cwd_s = cwd_buffer;
6991
}
92+
7093
buffer_size *= 2;
7194
BJAM_FREE_RAW( buffer );
95+
96+
err_puts( "After BJAM_FREE_RAW(buffer) in cwd_init\n" );
7297
}
7398
while ( !cwd_ && error == ERANGE );
7499

100+
err_puts( "After do..while in cwd_init\n" );
101+
75102
if ( !cwd_ )
76103
{
77104
errno_puts( "can not get current working directory" );

src/engine/jam.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -679,6 +679,8 @@ int main( int argc, char * * argv )
679679
InitGraf( &qd.thePort );
680680
#endif
681681

682+
err_puts( "After InitGraf()\n" );
683+
682684
cwd_init();
683685

684686
err_puts( "After cwd_init()\n" );

0 commit comments

Comments
 (0)