/[rdesktop]/sourceforge.net/trunk/rdesktop/disk.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/disk.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1010 by astrand, Wed Aug 31 13:00:57 2005 UTC revision 1016 by jsorg71, Thu Sep 22 00:16:31 2005 UTC
# Line 201  ftruncate_growable(int fd, off_t length) Line 201  ftruncate_growable(int fd, off_t length)
201  {  {
202          int ret;          int ret;
203          off_t pos;          off_t pos;
204          static const char zero;          static const char zero = 0;
205    
206          /* Try the simple method first */          /* Try the simple method first */
207          if ((ret = ftruncate(fd, length)) != -1)          if ((ret = ftruncate(fd, length)) != -1)
# Line 209  ftruncate_growable(int fd, off_t length) Line 209  ftruncate_growable(int fd, off_t length)
209                  return ret;                  return ret;
210          }          }
211    
212          /*          /*
213           * Some kind of error. Perhaps we were trying to grow. Retry           * Some kind of error. Perhaps we were trying to grow. Retry
214           * in a safe way.           * in a safe way.
215           */           */
# Line 325  disk_enum_devices(uint32 * id, char *opt Line 325  disk_enum_devices(uint32 * id, char *opt
325                          fprintf(stderr, "share name %s truncated to %s\n", optarg,                          fprintf(stderr, "share name %s truncated to %s\n", optarg,
326                                  g_rdpdr_device[*id].name);                                  g_rdpdr_device[*id].name);
327    
328                  g_rdpdr_device[*id].local_path = xmalloc(strlen(pos2) + 1);                  g_rdpdr_device[*id].local_path = (char *) xmalloc(strlen(pos2) + 1);
329                  strcpy(g_rdpdr_device[*id].local_path, pos2);                  strcpy(g_rdpdr_device[*id].local_path, pos2);
330                  g_rdpdr_device[*id].device_type = DEVICE_TYPE_DISK;                  g_rdpdr_device[*id].device_type = DEVICE_TYPE_DISK;
331                  count++;                  count++;
# Line 960  NotifyInfo(NTHANDLE handle, uint32 info_ Line 960  NotifyInfo(NTHANDLE handle, uint32 info_
960                  if (!strcmp(dp->d_name, ".") || !strcmp(dp->d_name, ".."))                  if (!strcmp(dp->d_name, ".") || !strcmp(dp->d_name, ".."))
961                          continue;                          continue;
962                  p->num_entries++;                  p->num_entries++;
963                  fullname = xmalloc(strlen(pfinfo->path) + strlen(dp->d_name) + 2);                  fullname = (char *) xmalloc(strlen(pfinfo->path) + strlen(dp->d_name) + 2);
964                  sprintf(fullname, "%s/%s", pfinfo->path, dp->d_name);                  sprintf(fullname, "%s/%s", pfinfo->path, dp->d_name);
965    
966                  if (!stat(fullname, &buf))                  if (!stat(fullname, &buf))

Legend:
Removed from v.1010  
changed lines
  Added in v.1016

  ViewVC Help
Powered by ViewVC 1.1.26