aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorfile <file@f38db490-d61c-443f-a65b-d21fe96a405b>2007-08-01 17:56:59 +0000
committerfile <file@f38db490-d61c-443f-a65b-d21fe96a405b>2007-08-01 17:56:59 +0000
commit5e51fc577edc8ebab3b059ae569f2d5a456969a8 (patch)
tree08368ddc04f75c9bdcfd84dd081448238388d898 /utils
parentf5efde90a846148c64a056ede06d636c5d3c4833 (diff)
Add some fixes for building on Solaris.
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@77869 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'utils')
-rw-r--r--utils/smsq.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/utils/smsq.c b/utils/smsq.c
index bacae9ef3..7439504fc 100644
--- a/utils/smsq.c
+++ b/utils/smsq.c
@@ -125,7 +125,7 @@ static char txqcheck (char *dir, char *queue, char subaddress, char *channel, ch
ql = p - queue;
subaddress = p[1];
}
- snprintf (temp, sizeof(temp), "sms/.smsq-%d", getpid ());
+ snprintf (temp, sizeof(temp), "sms/.smsq-%d", (int)getpid ());
f = fopen (temp, "w");
if (!f)
{
@@ -196,7 +196,7 @@ static void rxqcheck (char *dir, char *queue, char *process)
DIR *d;
int ql = strlen (queue);
struct dirent *fn;
- snprintf(temp, sizeof(temp), "sms/.smsq-%d", getpid ());
+ snprintf(temp, sizeof(temp), "sms/.smsq-%d", (int)getpid ());
snprintf(dirname, sizeof(dirname), "sms/%s", dir);
d = opendir (dirname);
if (!d)
@@ -673,10 +673,10 @@ main (int argc, const char *argv[])
queuename[100],
*dir = (mo ? rx ? "sms/morx" : "sms/motx" : rx ? "sms/mtrx" : "sms/mttx");
FILE *f;
- snprintf (temp, sizeof(temp), "sms/.smsq-%d", getpid ());
+ snprintf (temp, sizeof(temp), "sms/.smsq-%d", (int)getpid ());
mkdir ("sms", 0777); /* ensure directory exists */
mkdir (dir, 0777); /* ensure directory exists */
- snprintf (queuename, sizeof(queuename), "%s/%s.%ld-%d", dir, *queue ? queue : "0", (long)time (0), getpid ());
+ snprintf (queuename, sizeof(queuename), "%s/%s.%ld-%d", dir, *queue ? queue : "0", (long)time (0), (int)getpid ());
f = fopen (temp, "w");
if (!f)
{