Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2002-06-02 20:42:02 +0400
committerChristopher Faylor <me@cgf.cx>2002-06-02 20:42:02 +0400
commit47413f8473f7def5e11fe2c4fc26aae76cf766b6 (patch)
treed2123759f0ea4da0e587e72f9c910710a639cd2a
parentafc15fdf4919767b85776b06cd4c0a629098d690 (diff)
* fhandler_process.cc (fhandler_process::open): Set fileid.
-rw-r--r--winsup/cygwin/ChangeLog4
-rw-r--r--winsup/cygwin/fhandler_proc.cc14
-rw-r--r--winsup/cygwin/fhandler_process.cc1
3 files changed, 12 insertions, 7 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 90c97d0c6..cf4a6ff7b 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,7 @@
+2002-06-02 Christopher January <chris@atomice.net>
+
+ * fhandler_process.cc (fhandler_process::open): Set fileid.
+
2002-06-02 Christopher Faylor <cgf@redhat.com>
Remove unneeded sigproc.h includes throughout.
diff --git a/winsup/cygwin/fhandler_proc.cc b/winsup/cygwin/fhandler_proc.cc
index 5d0a5a591..d9fe8a69f 100644
--- a/winsup/cygwin/fhandler_proc.cc
+++ b/winsup/cygwin/fhandler_proc.cc
@@ -317,13 +317,13 @@ fhandler_proc::fill_filebuf ()
{
if (!filebuf)
{
- struct utsname uts_name;
- uname (&uts_name);
- bufalloc = strlen (uts_name.sysname) + 1 + strlen (uts_name.release) +
- 1 + strlen (uts_name.version) + 2;
- filebuf = (char *) cmalloc (HEAP_BUF, bufalloc);
- filesize = __small_sprintf (filebuf, "%s %s %s\n", uts_name.sysname,
- uts_name.release, uts_name.version);
+ struct utsname uts_name;
+ uname (&uts_name);
+ bufalloc = strlen (uts_name.sysname) + 1 + strlen (uts_name.release) +
+ 1 + strlen (uts_name.version) + 2;
+ filebuf = (char *) cmalloc (HEAP_BUF, bufalloc);
+ filesize = __small_sprintf (filebuf, "%s %s %s\n", uts_name.sysname,
+ uts_name.release, uts_name.version);
}
break;
}
diff --git a/winsup/cygwin/fhandler_process.cc b/winsup/cygwin/fhandler_process.cc
index aaeead63a..e918c3e4c 100644
--- a/winsup/cygwin/fhandler_process.cc
+++ b/winsup/cygwin/fhandler_process.cc
@@ -226,6 +226,7 @@ fhandler_process::open (path_conv *pc, int flags, mode_t mode)
goto out;
}
+ fileid = process_file_no;
fill_filebuf (p);
if (flags & O_APPEND)