~n-muench/ubuntu/oneiric/open-vm-tools/open-vm-tools.fix-836277

« back to all changes in this revision

Viewing changes to lib/hgfsServer/hgfsServerInt.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2008-10-23 15:32:00 UTC
  • mfrom: (1.1.2 upstream) (2.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20081023153200-gc1bfx89hj35c799
Tags: 2008.10.10-123053-2
* Correcting typo in dh_installinit call.
* Downgrading depends on module-assistant to recommends.

Show diffs side-by-side

added added

removed removed

Lines of Context:
210
210
   /* Length of directory name (does not include nul terminator) */
211
211
   size_t utf8DirLen;
212
212
 
 
213
   /* Share name. */
 
214
   char *utf8ShareName;
 
215
 
 
216
   /* Share name length. */
 
217
   size_t utf8ShareNameLen;
 
218
 
213
219
   /* Directory entries for this search */
214
220
   DirectoryEntry **dents;
215
221
 
276
282
   uint32 userId;                /* User identifier, ignored by Windows */
277
283
   uint32 groupId;               /* group identifier, ignored by Windows */
278
284
   uint64 hostFileId;            /* File Id of the file on host: inode_t on Linux */
 
285
   uint32 volumeId;              /* Volume Id of the volune on which the file resides */
279
286
} HgfsFileAttrInfo;
280
287
 
281
288
typedef struct HgfsCreateDirInfo {
347
354
HgfsInternalStatus
348
355
HgfsServerScandir(char const *baseDir,      // IN: Directory to search in
349
356
                  size_t baseDirLen,        // IN: Length of directory
 
357
                  Bool followSymlinks,      // IN: followSymlinks config option
350
358
                  DirectoryEntry ***dents,  // OUT: Array of DirectoryEntrys
351
359
                  int *numDents);           // OUT: Number of DirectoryEntrys
352
360
 
354
362
HgfsServerSearchRealDir(char const *baseDir,      // IN: Directory to search
355
363
                        size_t baseDirLen,        // IN: Length of directory
356
364
                        DirectorySearchType type, // IN: Kind of search
 
365
                        char const *shareName,    // IN: Share name
357
366
                        HgfsHandle *handle);      // OUT: Search handle
358
367
 
359
368
HgfsInternalStatus
469
478
                        uint32 *caseFlags);         // OUT: case-sensitivity flags
470
479
 
471
480
Bool
472
 
HgfsPackDeleteReply(char *packetOut,               // IN/OUT: outgoing packet
 
481
HgfsPackDeleteReply(HgfsOp deleteOp,               // IN: delete operation version
 
482
                    char *packetOut,               // IN/OUT: outgoing packet
473
483
                    size_t *packetSize);           // IN/OUT: size of packet
474
484
 
475
485
Bool
486
496
                        uint32 *newCaseFlags);      // OUT: new case-sensitivity flags
487
497
 
488
498
Bool
489
 
HgfsPackRenameReply(char *packetOut,           // IN/OUT: outgoing packet
 
499
HgfsPackRenameReply(HgfsOp renameOp,           // IN: rename operation version
 
500
                    char *packetOut,           // IN/OUT: outgoing packet
490
501
                    size_t *packetSize);       // IN/OUT: size of packet
491
502
 
492
503
Bool
521
532
                         uint32 *caseFlags);              // OUT: case-sensitivity flags
522
533
 
523
534
Bool
524
 
HgfsPackSetattrReply(char *packetOut,           // IN/OUT: outgoing packet
 
535
HgfsPackSetattrReply(HgfsOp setattrOp,          // IN: setattrOp operation version
 
536
                     char *packetOut,           // IN/OUT: outgoing packet
525
537
                     size_t *packetSize);       // IN/OUT: size of packet
526
538
 
527
539
 
531
543
                           HgfsCreateDirInfo *info); // IN/OUT: info struct
532
544
 
533
545
Bool
534
 
HgfsPackCreateDirReply(char *packetOut,           // IN/OUT: outgoing packet
 
546
HgfsPackCreateDirReply(HgfsOp createdirOp,        // IN: createdirOp operation version
 
547
                       char *packetOut,           // IN/OUT: outgoing packet
535
548
                       size_t *packetSize);       // IN/OUT: size of packet
536
549
 
537
550
/* Node cache functions. */