Hi!

In Linux, when we do:

echo "select 1 from rdb\$database; select 2 from rdb\$database;" | isql
t.fdb

It shows:

    CONSTANT
============
           1


    CONSTANT
============
           2

In Windows,

echo select 1 from rdb$database; select 2 from rdb$database; | isql t.fdb

It shows:

SQL>
    CONSTANT
============
           1

SQL>
    CONSTANT
============
           2

The difference is due to stdin_redirected() considering file_type ==
FILE_TYPE_PIPE as a not redirection.

I think this is wrong.

Are there any reason for that?


Adriano


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to