1 /* cygserver_pwdgrp.h: Request account information
3 This file is part of Cygwin.
5 This software is a copyrighted work licensed under the terms of the
6 Cygwin license. Please consult the file "CYGWIN_LICENSE" for
9 #ifndef __CYGSERVER_PWDGRP_H__
10 #define __CYGSERVER_PWDGRP_H__
12 #include <sys/types.h>
13 #include "cygserver.h"
16 class transport_layer_base
;
19 class client_request_pwdgrp
: public client_request
21 friend class client_request
;
29 fetch_user_arg_type_t type
;
44 #ifndef __INSIDE_CYGWIN__
45 client_request_pwdgrp ();
46 virtual void serve (transport_layer_base
*, process_cache
*);
53 #ifdef __INSIDE_CYGWIN__
54 client_request_pwdgrp (fetch_user_arg_t
&arg
, bool group
);
57 const char *line () const { return (msglen () > 0) ? _parameters
.out
.line
61 #endif /* __CYGSERVER_PWDGRP_H__ */