Function at 0x401050
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push esi
push ebx
sub esp, 0x10
mov esi, dword [ebp + 8]
test esi, esi
je 0x401093
mov dword [esp], str.Try___s___help_for_more_information._n
call sub.cygintl_3.dll_libintl_gettext
mov ebx, eax
call sub.cygwin1.dll___getreent
mov dword [esp + 4], ebx
mov edx, dword [0x40e400]
mov dword [esp + 8], edx
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call sub.cygwin1.dll_fprintf
mov dword [esp], esi
call sub.cygwin1.dll_exit
mov dword [esp], str.Usage:__s__OPTION_...__FILE_..._n
call sub.cygintl_3.dll_libintl_gettext
mov dword [esp], eax
mov edx, dword [0x40e400]
mov dword [esp + 4], edx
call sub.cygwin1.dll_printf
call sub.cygwin1.dll___getreent
mov dword [esp], str.Write_each_FILE_to_standard_output__with_line_numbers_added._nWith_no_FILE__or_when_FILE_is____read_standard_input._n_n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
call sub.cygwin1.dll___getreent
mov dword [esp], str.Mandatory_arguments_to_long_options_are_mandatory_for_short_options_too._n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
call sub.cygwin1.dll___getreent
mov dword [esp], str.___b____body_numberingSTYLE______use_STYLE_for_numbering_body_lines_n___d____section_delimiterCC______use_CC_for_separating_logical_pages_n___f____footer_numberingSTYLE____use_STYLE_for_numbering_footer_lines_n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
call sub.cygwin1.dll___getreent
mov dword [esp], str.___h____header_numberingSTYLE____use_STYLE_for_numbering_header_lines_n___i____page_incrementNUMBER_____line_number_increment_at_each_line_n___l____join_blank_linesNUMBER___group_of_NUMBER_empty_lines_counted_as_one_n___n____number_formatFORMAT______insert_line_numbers_according_to_FORMAT_n___p____no_renumber_______________do_not_reset_line_numbers_at_logical_pages_n___s____number_separatorSTRING___add_STRING_after__possible__line_number_n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
call sub.cygwin1.dll___getreent
mov dword [esp], str.___v____first_pageNUMBER_________first_line_number_on_each_logical_page_n___w____number_widthNUMBER_______use_NUMBER_columns_for_line_numbers_n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
call sub.cygwin1.dll___getreent
mov dword [esp], str.________help_____display_this_help_and_exit_n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
call sub.cygwin1.dll___getreent
mov dword [esp], str.________version__output_version_information_and_exit_n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
call sub.cygwin1.dll___getreent
mov dword [esp], str._nBy_default__selects__v1__i1__l1__sTAB__w6__nrn__hn__bt__fn.__CC_are_ntwo_delimiter_characters_for_separating_logical_pages__a_missing_nsecond_character_implies_:.__Type__for_.__STYLE_is_one_of:_n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
call sub.cygwin1.dll___getreent
mov dword [esp], str._n__a_________number_all_lines_n__t_________number_only_nonempty_lines_n__n_________number_no_lines_n__pBRE______number_only_lines_that_contain_a_match_for_the_basic_regular_n______________expression__BRE_n_nFORMAT_is_one_of:_n_n__ln___left_justified__no_leading_zeros_n__rn___right_justified__no_leading_zeros_n__rz___right_justified__leading_zeros_n_n
mov ebx, eax
call sub.cygintl_3.dll_libintl_gettext
mov edx, dword [ebx + 8]
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.cygwin1.dll_fputs
mov dword [esp], str._nReport_bugs_to___s_._n
call sub.cygintl_3.dll_libintl_gettext
mov dword [esp], eax
mov edx, str.bug_coreutils_gnu.org
mov dword [esp + 4], edx
call sub.cygwin1.dll_printf
jmp 0x40108b