Menu

#280 Implementation of file volumes and file attributes command

open
5
2003-12-16
2003-05-20
No

This patch includes new file in the contrib/djgpp port
tclDjgppFCmd.c
which implements file attributes and file volumes
command so they
behave identically with Win32 Tcl on same machine (on
Win 95 or orher platform, capable of running both DJGPP
and Win32 executables).

It also contains couple of #ifdefs in
unix/tclUnixFCmd.c to comment out
unix implementations of these command and
changes in contrib/djgpp/Makefile which are needed to
avoid conflicts
between DJGPP sys/ioctl.h (needed for file volumes) and
Waterloo TCP
sys/ioctl.h needed for socket code.

Patch also includes all changes made by patches #736378
and #721790
becouse it is just diff between my current working
source directory of DOS
tcl and current cvs. langinfo.c is somewhat improved
against
#721790 version. It now returns standard-compliant
value (empty string)
instead of NULL for invalid (unsupported) requests.

Discussion

  • Victor Wagner

    Victor Wagner - 2003-05-20
     
  • Don Porter

    Don Porter - 2003-11-12
    • assigned_to: nobody --> davygrvy
     
  • David Gravereaux

    • status: open --> pending
     
  • David Gravereaux

    Logged In: YES
    user_id=7549

    is this fixed?

     
  • Victor Wagner

    Victor Wagner - 2003-12-16
    • status: pending --> open
     
  • Victor Wagner

    Victor Wagner - 2003-12-16

    Logged In: YES
    user_id=757679

    What is fixed? I cannot see DOS file attributes enum in
    tclUnixFCmd.c and cannot see tclDjgppFCmd.c in current CVS
    contrib tree.

    OK, I agree that since release of DJGPP 2.04 beta, special
    dynamic loading code can be excluded and standard POSIX
    dlopen used,
    but file volumes and file attributes should be implemented
    windowsish way on DOS

     
  • David Gravereaux

    Logged In: YES
    user_id=7549

    Passing to Jeff.

    Jeff, could you add Victor as a developer with write
    permission to be the DOS maintainer. I don't have time for
    this

     
  • David Gravereaux

    • assigned_to: davygrvy --> hobbs
     
  • Donal K. Fellows

    • assigned_to: hobbs --> vbwagner
     
  • Donal K. Fellows

    Logged In: YES
    user_id=79902

    I've added Victor to the Tcl project with suitable
    permissions; he should also sign up in the appropriate area
    in TIP#24 by going to http://purl.org/tcl/tip/edit/24

     
  • alan johnson

    alan johnson - 2004-02-01

    Logged In: YES
    user_id=943591

    thanks