chiark / gitweb /
Fixed assertion failure if user's home directory not accessible
[userv.git] / common.h
index ee243b1ac3aeb7ba0f358b056da48987c4e57b87..f385fc9573fb0d9eca948862e5017845a11b22f1 100644 (file)
--- a/common.h
+++ b/common.h
@@ -82,10 +82,10 @@ struct opening_msg {
 
 struct request_msg {
   unsigned long magic;
-  pid_t clientpid;
+  pid_t clientpid; /* or -1 if no service is required and this was a version check */
   int serviceuserlen;
   int servicelen;
-  int lognamelen;
+  int lognamelen, spoofed; /* spoofed is 0 or 1 */
   int cwdlen, overridelen;
   uid_t callinguid;
   int ngids, nreadfds, nwritefds, nargs, nvars;