(__stdio_gen_tempname): Cast FD to long int before casting to pointer.
authorroland <roland>
Fri, 9 Dec 1994 20:09:03 +0000 (20:09 +0000)
committerroland <roland>
Fri, 9 Dec 1994 20:09:03 +0000 (20:09 +0000)
sysdeps/posix/tempname.c

index b8eccbb..006ca8e 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -181,7 +181,7 @@ DEFUN(__stdio_gen_tempname, (dir, pfx, dir_search, lenptr, streamptr),
                  errno = save;
                  return NULL;
                }
-             (*streamptr)->__cookie = (PTR) fd;
+             (*streamptr)->__cookie = (PTR) (long int) fd;
              (*streamptr)->__mode.__write = 1;
              (*streamptr)->__mode.__read = 1;
              (*streamptr)->__mode.__binary = 1;