string/sprintf/snprintf.h \
string/sprintf/stpeprintf.c \
string/sprintf/stpeprintf.h \
- string/sprintf/xasprintf.c \
- string/sprintf/xasprintf.h \
+ string/sprintf/xaprintf.c \
+ string/sprintf/xaprintf.h \
string/strchr/strchrcnt.c \
string/strchr/strchrcnt.h \
string/strchr/strchrscnt.c \
#endif /* WITH_ATTR */
#include "shadowlog.h"
#include "string/sprintf/aprintf.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
lp->ln_dev = sb->st_dev;
lp->ln_ino = sb->st_ino;
lp->ln_count = sb->st_nlink;
- xasprintf(&lp->ln_name, "%s%s", dst_orig, name + strlen(src_orig));
+ lp->ln_name = xaprintf("%s%s", dst_orig, name + strlen(src_orig));
lp->ln_next = links;
links = lp;
if (strprefix(oldlink, src_orig)) {
char *dummy;
- xasprintf(&dummy, "%s%s", dst_orig, oldlink + strlen(src_orig));
+ dummy = xaprintf("%s%s", dst_orig, oldlink + strlen(src_orig));
free(oldlink);
oldlink = dummy;
}
#include "defines.h"
#include "shadowlog.h"
#include "string/sprintf/snprintf.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/strprefix.h"
#include "string/strdup/xstrdup.h"
size_t i, n;
if (NULL != value) {
- xasprintf(&newstring, "%s=%s", string, value);
+ newstring = xaprintf("%s=%s", string, value);
} else {
newstring = xstrdup (string);
}
#include "prototypes.h"
#include "shadowlog_internal.h"
#include "sizeof.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/strcaseeq.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
#ifdef USE_ECONF
char *cp;
- xasprintf(&cp, "%s/%s", file, sysconfdir);
+ cp = xaprintf("%s/%s", file, sysconfdir);
sysconfdir = cp;
#ifdef VENDORDIR
- xasprintf(&cp, "%s/%s", file, vendordir);
+ cp = xaprintf("%s/%s", file, vendordir);
vendordir = cp;
#endif
#else
#include <string.h>
#include "getdef.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#ident "$Id$"
if (NULL != mailbox) {
char *newmail;
- xasprintf(&newmail, "%s/new", mailbox);
+ newmail = xaprintf("%s/new", mailbox);
if (stat (newmail, &statbuf) != -1 && statbuf.st_size != 0) {
if (statbuf.st_mtime > statbuf.st_atime) {
#include "getdef.h"
#include "string/ctype/strtoascii/strtolower.h"
#include "string/memset/memzero.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
#include "string/strdup/xstrdup.h"
newmono = strtolower(xstrdup(new));
oldmono = strtolower(xstrdup(old));
- xasprintf(&wrapped, "%s%s", oldmono, oldmono);
+ wrapped = xaprintf("%s%s", oldmono, oldmono);
if (palindrome (oldmono, newmono)) {
msg = _("a palindrome");
#endif /* ENABLE_SUBIDS */
#include "getdef.h"
#include "shadowlog.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
exit (E_BAD_ARG);
}
- xasprintf(&passwd_db_file, "%s/%s", prefix, PASSWD_FILE);
+ passwd_db_file = xaprintf("%s/%s", prefix, PASSWD_FILE);
pw_setdbname(passwd_db_file);
- xasprintf(&group_db_file, "%s/%s", prefix, GROUP_FILE);
+ group_db_file = xaprintf("%s/%s", prefix, GROUP_FILE);
gr_setdbname(group_db_file);
#ifdef SHADOWGRP
- xasprintf(&sgroup_db_file, "%s/%s", prefix, SGROUP_FILE);
+ sgroup_db_file = xaprintf("%s/%s", prefix, SGROUP_FILE);
sgr_setdbname(sgroup_db_file);
#endif
- xasprintf(&spw_db_file, "%s/%s", prefix, SHADOW_FILE);
+ spw_db_file = xaprintf("%s/%s", prefix, SHADOW_FILE);
spw_setdbname(spw_db_file);
#ifdef ENABLE_SUBIDS
- xasprintf(&suid_db_file, "%s/%s", prefix, SUBUID_FILE);
+ suid_db_file = xaprintf("%s/%s", prefix, SUBUID_FILE);
sub_uid_setdbname(suid_db_file);
- xasprintf(&sgid_db_file, "%s/%s", prefix, SUBGID_FILE);
+ sgid_db_file = xaprintf("%s/%s", prefix, SUBGID_FILE);
sub_gid_setdbname(sgid_db_file);
#endif
#ifdef USE_ECONF
setdef_config_file(prefix);
#else
- xasprintf(&def_conf_file, "%s/%s", prefix, "/etc/login.defs");
+ def_conf_file = xaprintf("%s/%s", prefix, "/etc/login.defs");
setdef_config_file(def_conf_file);
#endif
}
#include <pwd.h>
#include "getdef.h"
#include "shadowlog.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
#include "string/strdup/xstrdup.h"
{
char *buf;
- xasprintf(&buf, "%s/%s", dirname, filename);
+ buf = xaprintf("%s/%s", dirname, filename);
addenv(varname, buf);
free(buf);
}
#include "shadowlog.h"
#include "sssd.h"
#include "string/memset/memzero.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
#include "string/strcpy/strtcpy.h"
if (lflg && *cp != '!') {
char *newpw;
- xasprintf(&newpw, "!%s", cp);
+ newpw = xaprintf("!%s", cp);
if (!use_pam)
{
if (do_update_pwd) {
#include "prototypes.h"
#include "shadowlog.h"
#include "string/sprintf/snprintf.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
#include "string/strcpy/strtcpy.h"
cp = Basename (shellstr);
}
- xasprintf(&arg0, "-%s", cp);
+ arg0 = xaprintf("-%s", cp);
cp = arg0;
} else {
cp = Basename (shellstr);
#include "string/memset/memzero.h"
#include "string/sprintf/aprintf.h"
#include "string/sprintf/snprintf.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/strcaseeq.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
if (prefix[0]) {
char *dt;
- xasprintf(&dt, "%s/%s", prefix, ccp);
+ dt = xaprintf("%s/%s", prefix, ccp);
def_template = dt;
} else {
def_template = xstrdup(ccp);
if (prefix[0]) {
char *dut;
- xasprintf(&dut, "%s/%s", prefix, ccp);
+ dut = xaprintf("%s/%s", prefix, ccp);
def_usrtemplate = dut;
} else {
def_usrtemplate = xstrdup(ccp);
if (!dflg) {
char *uh;
- xasprintf(&uh, "%s/%s", def_home, user_name);
+ uh = xaprintf("%s/%s", def_home, user_name);
user_home = uh;
}
if (prefix[0]) {
char *puh; /* to avoid const warning */
- xasprintf(&puh, "%s/%s", prefix, user_home);
+ puh = xaprintf("%s/%s", prefix, user_home);
prefix_user_home = puh;
} else {
prefix_user_home = user_home;
return;
}
if (prefix[0])
- xasprintf(&file, "%s/%s/%s", prefix, spool, user_name);
+ file = xaprintf("%s/%s/%s", prefix, spool, user_name);
else
- xasprintf(&file, "%s/%s", spool, user_name);
+ file = xaprintf("%s/%s", spool, user_name);
#ifdef WITH_SELINUX
if (set_selinux_file_context(file, S_IFREG) != 0) {
#endif /* ENABLE_SUBIDS */
#include "shadowlog.h"
#include "string/sprintf/aprintf.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
#include "string/strdup/xstrdup.h"
}
if (prefix[0]) {
- xasprintf(&mailfile, "%s/%s/%s", prefix, maildir, user_name);
+ mailfile = xaprintf("%s/%s/%s", prefix, maildir, user_name);
} else {
- xasprintf(&mailfile, "%s/%s", maildir, user_name);
+ mailfile = xaprintf("%s/%s", maildir, user_name);
}
if (access (mailfile, F_OK) != 0) {
user_gid = pwd->pw_gid;
if (prefix[0]) {
- xasprintf(&user_home, "%s/%s", prefix, pwd->pw_dir);
+ user_home = xaprintf("%s/%s", prefix, pwd->pw_dir);
} else {
user_home = xstrdup(pwd->pw_dir);
}
#include "shadowlog.h"
#include "sssd.h"
#include "string/memset/memzero.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
#include "string/strcmp/strprefix.h"
#include "string/strdup/xstrdup.h"
"updating-passwd", user_newname, user_newid, 1);
#endif
SYSLOG ((LOG_INFO, "lock user '%s' password", user_newname));
- xasprintf(&buf, "!%s", pw_pass);
+ buf = xaprintf("!%s", pw_pass);
pw_pass = buf;
} else if (Uflg && strprefix(pw_pass, "!")) {
if (pw_pass[1] == '\0') {
user_newgid = user_gid;
}
if (prefix[0]) {
- xasprintf(&prefix_user_home, "%s/%s", prefix, user_home);
+ prefix_user_home = xaprintf("%s/%s", prefix, user_home);
if (user_newhome) {
- xasprintf(&prefix_user_newhome, "%s/%s",
- prefix, user_newhome);
+ prefix_user_newhome = xaprintf("%s/%s",
+ prefix, user_newhome);
}
} else {
prefix_user_home = user_home;
* between stat and chown). --marekm
*/
if (prefix[0]) {
- xasprintf(&mailfile, "%s/%s/%s", prefix, maildir, user_name);
+ mailfile = xaprintf("%s/%s/%s", prefix, maildir, user_name);
} else {
- xasprintf(&mailfile, "%s/%s", maildir, user_name);
+ mailfile = xaprintf("%s/%s", maildir, user_name);
}
fd = open (mailfile, O_RDONLY | O_NONBLOCK, 0);
char *newmailfile;
if (prefix[0]) {
- xasprintf(&newmailfile, "%s/%s/%s",
- prefix, maildir, user_newname);
+ newmailfile = xaprintf("%s/%s/%s",
+ prefix, maildir, user_newname);
} else {
- xasprintf(&newmailfile, "%s/%s", maildir, user_newname);
+ newmailfile = xaprintf("%s/%s", maildir, user_newname);
}
if ( (link (mailfile, newmailfile) != 0)
|| (unlink (mailfile) != 0)) {
#include "sssd.h"
#include "string/sprintf/aprintf.h"
#include "string/sprintf/snprintf.h"
-#include "string/sprintf/xasprintf.h"
+#include "string/sprintf/xaprintf.h"
#include "string/strcmp/streq.h"
continue;
}
- xasprintf(&buf, "%s %s", editor, fileedit);
+ buf = xaprintf("%s %s", editor, fileedit);
status = system (buf);
if (-1 == status) {