GetCwd.3
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1998-1999 Scriptics Corporation
  3. '"
  4. '" See the file "license.terms" for information on usage and redistribution
  5. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  6. '" 
  7. '" RCS: @(#) $Id: GetCwd.3,v 1.5 2002/02/08 02:52:54 dgp Exp $
  8. '" 
  9. .so man.macros
  10. .TH Tcl_GetCwd 3 8.1 Tcl "Tcl Library Procedures"
  11. .BS
  12. .SH NAME
  13. Tcl_GetCwd, Tcl_Chdir - manipulate the current working directory
  14. .SH SYNOPSIS
  15. .nf
  16. fB#include <tcl.h>fR
  17. .sp
  18. char *
  19. fBTcl_GetCwdfR(fIinterpfR, fIbufferPtrfR)
  20. .sp
  21. int
  22. fBTcl_ChdirfR(fIpathfR)
  23. .SH ARGUMENTS
  24. .AS Tcl_DString *bufferPtr
  25. .AP Tcl_Interp *interp in
  26. Interpreter in which to report an error, if any.
  27. .AP Tcl_DString *bufferPtr in/out
  28. This dynamic string is used to store the current working directory.
  29. At the time of the call it should be uninitialized or free.  The
  30. caller must eventually call fBTcl_DStringFreefR to free up
  31. anything stored here.
  32. .AP char *path in
  33. File path in UTF-8 format.
  34. .BE
  35. .SH DESCRIPTION
  36. .PP
  37. These procedures may be used to manipulate the current working
  38. directory for the application.  They provide C-level access to
  39. the same functionality as the Tcl fBpwdfR command.
  40. .PP
  41. fBTcl_GetCwdfR returns a pointer to a string specifying the current
  42. directory, or NULL if the current directory could not be determined.
  43. If NULL is returned, an error message is left in the interp's result.
  44. Storage for the result string is allocated in bufferPtr; the caller
  45. must call fBTcl_DStringFree()fR when the result is no longer needed.
  46. The format of the path is UTF-8.
  47. .PP
  48. fBTcl_ChdirfR changes the applications current working directory to
  49. the value specified in fIpathfR.  The format of the passed in string
  50. must be UTF-8.  The function returns -1 on error or 0 on success.
  51. .SH KEYWORDS
  52. pwd