# HG changeset patch # User Eli Zaretskii # Date 1219510307 0 # Node ID 287457e9bac1c576287a4f475c169e5b3d112679 # Parent 912b1321ba0d978af954c45b430ac237068f613b (USER_FULL_NAME): Define to pw->pw_gecos if undefined. (Fuser_full_name): Use USER_FULL_NAME instead of a literal pw->pw_gecos. diff -r 912b1321ba0d -r 287457e9bac1 src/editfns.c --- a/src/editfns.c Sat Aug 23 16:51:11 2008 +0000 +++ b/src/editfns.c Sat Aug 23 16:51:47 2008 +0000 @@ -67,6 +67,10 @@ #define NULL 0 #endif +#ifndef USER_FULL_NAME +#define USER_FULL_NAME pw->pw_gecos +#endif + #ifndef USE_CRT_DLL extern char **environ; #endif @@ -1370,7 +1374,7 @@ if (!pw) return Qnil; - p = (unsigned char *) pw->pw_gecos; + p = (unsigned char *) USER_FULL_NAME; /* Chop off everything after the first comma. */ q = (unsigned char *) index (p, ','); full = make_string (p, q ? q - p : strlen (p));