src/protocols/zephyr/ZGetWGPort.c

Sun, 18 Apr 2004 06:22:42 +0000

author
Jon Oberheide
date
Sun, 18 Apr 2004 06:22:42 +0000
changeset 8697
c5e51aef2026
parent 2086
007508451e2c
child 8792
b0645c9dc276
permissions
-rw-r--r--

[gaim-migrate @ 9450]
WYSIWYG info editing from Jon Oberheide

We need separate gc flags for conversation HTML and
user info HTML, or something. It seems like there
should be a better way to do that...

Hint hint wink wink nudge nudge
I kick your foot, under the table
You kick me back, I can't say I'm able
To stand for you, or fall for you
Ever again

I wish for, a perfect setting
Wishing that I'm letting you take me
Where you want me, all over again

committer: Mark Doliner <markdoliner@pidgin.im>

/* This file is part of the Project Athena Zephyr Notification System.
 * It contains source for the ZGetWGPort function.
 *
 *	Created by:	Robert French
 *
 *	$Source$
 *	$Author: warmenhoven $
 *
 *	Copyright (c) 1987 by the Massachusetts Institute of Technology.
 *	For copying and distribution information, see the file
 *	"mit-copyright.h". 
 */
/* $Header$ */

#ifndef lint
static char rcsid_ZGetWGPort_c[] = "$Header$";
#endif

#include <internal.h>

int ZGetWGPort()
{
    char *envptr, name[128];
    FILE *fp;
    int wgport;
	
    envptr = getenv("WGFILE");
    if (!envptr) {
	(void) sprintf(name, "/tmp/wg.%d", getuid());
	envptr = name;
    } 
    if (!(fp = fopen(envptr, "r")))
	return (-1);

    /* if fscanf fails, return -1 via wgport */
    if (fscanf(fp, "%d", &wgport) != 1)
	    wgport = -1;

    (void) fclose(fp);

    return (wgport);
}

mercurial