Lines Matching defs:message
31 * Copy AFP message to message buffer
32 * @param message (r) message to send
33 * @returns 0 if this message is being set the first time, return 1 if the preceeding
34 * message was the same
36 int setmessage(const char *message)
38 if (strncmp(message, servermesg, MAXMESGSIZE) == 0)
40 strlcpy(servermesg, message, MAXMESGSIZE);
46 /* Read server message from file defined as SERVERTEXT */
48 FILE *message;
58 /* Construct file name SERVERTEXT/message.[pid] */
64 sprintf(filename, "%s/message.%d", SERVERTEXT, getpid());
70 message=fopen(filename, "r");
71 if (message==NULL) {
73 sprintf(filename, "%s/message", SERVERTEXT);
74 message=fopen(filename, "r");
77 /* if either message.pid or message exists */
78 if (message!=NULL) {
80 while ((( c=fgetc(message)) != EOF) && (i < (maxmsgsize - 1))) {
87 fclose(message);
104 LOG(log_debug9, logtype_afpd, "Set server message to \"%s\"", servermesg);
113 char *message;
127 message = servermesg;
136 if (*message)
137 strlcat(message, " - ", MAXMESGSIZE);
138 strlcat(message, obj->options.loginmesg, MAXMESGSIZE);
148 * message type: 2 bytes
150 * message length: 1 byte ( 2 bytes for utf8)
151 * message: up to 199 bytes (dsi attn_quantum for utf8)
161 msglen = strlen(message);
167 message, msglen, localized_message, msgsize)) )
169 memcpy(rbuf+((utf8)?2:1), message, msglen); /*FIXME*/
179 /* UTF8 message, 2 byte length */
189 // *message = 0;