Commit ef4902fef948d1d67badb9625f5885a1f2fd8289
1 parent
2d504fcf
Exists in
master
and in
5 other branches
Corrigindo abertura de arquivo no windows.
Showing
1 changed file
with
5 additions
and
2 deletions
Show diff stats
src/lib3270/ft.c
| @@ -230,8 +230,8 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state); | @@ -230,8 +230,8 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state); | ||
| 230 | char openmode[5] = ""; | 230 | char openmode[5] = ""; |
| 231 | int opensize = 0; | 231 | int opensize = 0; |
| 232 | 232 | ||
| 233 | - openmode[opensize++] = flags & LIB3270_FT_OPTION_RECEIVE ? "r" : "w"; | ||
| 234 | - openmode[opensize++] = flags & LIB3270_FT_OPTION_CRLF ? "t" : "b"; | 233 | + openmode[opensize++] = (flags & LIB3270_FT_OPTION_RECEIVE) ? 'r' : 'w'; |
| 234 | + openmode[opensize++] = (flags & LIB3270_FT_OPTION_CRLF) ? 't' : 'b'; | ||
| 235 | 235 | ||
| 236 | // É para adicionar? | 236 | // É para adicionar? |
| 237 | if(flags & LIB3270_FT_OPTION_APPEND) { | 237 | if(flags & LIB3270_FT_OPTION_APPEND) { |
| @@ -239,6 +239,9 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state); | @@ -239,6 +239,9 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state); | ||
| 239 | } | 239 | } |
| 240 | 240 | ||
| 241 | openmode[opensize++] = 0; | 241 | openmode[opensize++] = 0; |
| 242 | + | ||
| 243 | + debug("Opening \"%s\" with \"%s\"",local,openmode); | ||
| 244 | + | ||
| 242 | ft_local_file = fopen(local,openmode); | 245 | ft_local_file = fopen(local,openmode); |
| 243 | 246 | ||
| 244 | #else | 247 | #else |