/[rdesktop]/jpeg/rdesktop/trunk/rdpdr.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 /jpeg/rdesktop/trunk/rdpdr.c

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

revision 662 by astrand, Fri Apr 16 14:04:02 2004 UTC revision 663 by astrand, Sat Apr 17 06:58:30 2004 UTC
# Line 60  extern DEVICE_FNS printer_fns; Line 60  extern DEVICE_FNS printer_fns;
60  extern DEVICE_FNS parallel_fns;  extern DEVICE_FNS parallel_fns;
61  extern DEVICE_FNS disk_fns;  extern DEVICE_FNS disk_fns;
62  extern FILEINFO g_fileinfo[];  extern FILEINFO g_fileinfo[];
63    
64  static VCHANNEL *rdpdr_channel;  static VCHANNEL *rdpdr_channel;
65    
66  /* If select() times out, the request for the device with handle g_min_timeout_fd is aborted */  /* If select() times out, the request for the device with handle g_min_timeout_fd is aborted */
# Line 112  convert_to_unix_filename(char *filename) Line 112  convert_to_unix_filename(char *filename)
112          }          }
113  }  }
114    
115  BOOL  static BOOL
116  rdpdr_handle_ok(int device, int handle)  rdpdr_handle_ok(int device, int handle)
117  {  {
118          switch (g_rdpdr_device[device].device_type)          switch (g_rdpdr_device[device].device_type)
# Line 133  rdpdr_handle_ok(int device, int handle) Line 133  rdpdr_handle_ok(int device, int handle)
133  }  }
134    
135  /* Add a new io request to the table containing pending io requests so it won't block rdesktop */  /* Add a new io request to the table containing pending io requests so it won't block rdesktop */
136  BOOL  static BOOL
137  add_async_iorequest(uint32 device, uint32 file, uint32 id, uint32 major, uint32 length,  add_async_iorequest(uint32 device, uint32 file, uint32 id, uint32 major, uint32 length,
138                      DEVICE_FNS * fns, uint32 total_timeout, uint32 interval_timeout, uint8 * buffer,                      DEVICE_FNS * fns, uint32 total_timeout, uint32 interval_timeout, uint8 * buffer,
139                      uint32 offset)                      uint32 offset)
# Line 179  add_async_iorequest(uint32 device, uint3 Line 179  add_async_iorequest(uint32 device, uint3
179          return True;          return True;
180  }  }
181    
182  void  static void
183  rdpdr_send_connect(void)  rdpdr_send_connect(void)
184  {  {
185          uint8 magic[4] = "rDCC";          uint8 magic[4] = "rDCC";
# Line 195  rdpdr_send_connect(void) Line 195  rdpdr_send_connect(void)
195  }  }
196    
197    
198  void  static void
199  rdpdr_send_name(void)  rdpdr_send_name(void)
200  {  {
201          uint8 magic[4] = "rDNC";          uint8 magic[4] = "rDNC";
# Line 220  rdpdr_send_name(void) Line 220  rdpdr_send_name(void)
220  }  }
221    
222  /* Returns the size of the payload of the announce packet */  /* Returns the size of the payload of the announce packet */
223  int  static int
224  announcedata_size()  announcedata_size()
225  {  {
226          int size, i;          int size, i;
# Line 247  announcedata_size() Line 247  announcedata_size()
247          return size;          return size;
248  }  }
249    
250  void  static void
251  rdpdr_send_available(void)  rdpdr_send_available(void)
252  {  {
253    
# Line 305  rdpdr_send_available(void) Line 305  rdpdr_send_available(void)
305          channel_send(s, rdpdr_channel);          channel_send(s, rdpdr_channel);
306  }  }
307    
308  void  static void
309  rdpdr_send_completion(uint32 device, uint32 id, uint32 status, uint32 result, uint8 * buffer,  rdpdr_send_completion(uint32 device, uint32 id, uint32 status, uint32 result, uint8 * buffer,
310                        uint32 length)                        uint32 length)
311  {  {
# Line 691  rdpdr_process_irp(STREAM s) Line 691  rdpdr_process_irp(STREAM s)
691          buffer = NULL;          buffer = NULL;
692  }  }
693    
694  void  static void
695  rdpdr_send_clientcapabilty(void)  rdpdr_send_clientcapabilty(void)
696  {  {
697          uint8 magic[4] = "rDPC";          uint8 magic[4] = "rDPC";

Legend:
Removed from v.662  
changed lines
  Added in v.663

  ViewVC Help
Powered by ViewVC 1.1.26