mike-jumper commented on code in PR #475:
URL: https://github.com/apache/guacamole-server/pull/475#discussion_r1443893093


##########
src/libguac/guacamole/recording.h:
##########
@@ -154,8 +164,8 @@ typedef struct guac_recording {
  *     recording will be written, NULL otherwise.
  */
 guac_recording* guac_recording_create(guac_client* client,
-        const char* path, const char* name, int create_path,
-        int include_output, int include_mouse, int include_touch,
+        const char* path, const char* name, int create_path, mode_t 
file_permissions,
+        mode_t path_permissions, int include_output, int include_mouse, int 
include_touch,

Review Comment:
   I'm not sure about directly coupling the API for screen recordings to 
POSIX-specific `mode_t` when libguac is generally intended to support Windows 
as a platform. Perhaps there's a way to implement this without making 
`guac_recording_create()` non-portable?
   
   If it were possible to implement this in a way that doesn't require 
API/ABI-breaking changes, that would also be ideal.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@guacamole.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to