diff options
Diffstat (limited to 'winsup/cygwin/fhandler_procsysvipc.cc')
-rw-r--r-- | winsup/cygwin/fhandler_procsysvipc.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler_procsysvipc.cc b/winsup/cygwin/fhandler_procsysvipc.cc index 1c0ea287a..bd1eee0a1 100644 --- a/winsup/cygwin/fhandler_procsysvipc.cc +++ b/winsup/cygwin/fhandler_procsysvipc.cc @@ -125,7 +125,9 @@ fhandler_procsysvipc::readdir (DIR *dir, dirent *de) if (cygserver_running != CYGSERVER_OK) goto out; } - strcpy (de->d_name, procsysvipc_tab[dir->__d_position++].name); + strcpy (de->d_name, procsysvipc_tab[dir->__d_position].name); + de->d_type = virt_ftype_to_dtype (procsysvipc_tab[dir->__d_position].type); + dir->__d_position++; dir->__flags |= dirent_saw_dot | dirent_saw_dot_dot; res = 0; out: |