# define NCRArchitecture
#endif /* NCR */
-#ifdef apollo
-# define MacroIncludeFile <apollo.cf>
-# define MacroFile apollo.cf
-# undef apollo
-# define ApolloArchitecture
-#endif /* apollo */
-
#ifdef sony
# define MacroIncludeFile <sony.cf>
# define MacroFile sony.cf
NetBSD.cf \
Oki.cf \
Win32.cf \
-apollo.cf \
bsd.cf \
convex.cf \
cray.cf \
+++ /dev/null
-XCOMM platform: $XConsortium: apollo.cf /main/34 1996/09/28 16:09:07 rws $
-
-/*
- * Minimally tested, and only in the bsd4.3 environment. X_NOT_POSIX is not
- * in Xosdefs.h, because we suspect someone might want to try building with
- * POSIX support in the sysv environment (the OS doc seems to imply that
- * POSIX is supported in sysv).
- */
-
-#ifndef OSName
-#define OSName Domain/OS SR10.3
-#endif
-XCOMM operating system: OSName
-#ifndef OSMajorVersion
-#define OSMajorVersion 10
-#endif
-#ifndef OSMinorVersion
-#define OSMinorVersion 3
-#endif
-
-#ifndef CCompilerMajorVersion
-#define CCompilerMajorVersion 6
-#endif
-#ifndef CCompilerMinorVersion
-#define CCompilerMinorVersion 8
-#endif
-
-#define StandardDefines -DX_NOT_POSIX
-#define BuildServer NO
-#define HasNdbm YES
-#define ConnectionFlags -DTCPCONN
-
-#define InstallManPageLong(file,destdir,dest) @@\
-install.man:: file.man @@\
- MakeDir($(DESTDIR)destdir) @@\
- $(NROFF) $(MANMACROS) file.man > file.mantxt @@\
- $(INSTALL) -c $(INSTMANFLAGS) file.mantxt $(DESTDIR)destdir/dest.$(MANSUFFIX) @@\
- $(RM) file.mantxt
#define imake_ccflags "-fn -tm c1"
#endif
-#ifdef apollo
-#define imake_ccflags "-DX_NOT_POSIX"
-#endif
-
#ifdef WIN32
#if _MSC_VER < 1000
#define imake_ccflags "-nologo -batch -D__STDC__"
#define USE_CC_E
#define DEFAULT_CC "cl"
#endif
-#ifdef apollo
-#define DEFAULT_CPP "/usr/lib/cpp"
-#endif
#if defined(_IBMR2) && !defined(DEFAULT_CPP)
#define DEFAULT_CPP "/usr/ccs/lib/cpp"
#endif
#define DEF_STRINGIFY(_x) DEF_EVALUATE(_x)
struct symtab predefs[] = {
-#ifdef apollo
- {"apollo", "1"},
-#endif
#ifdef ibm032
{"ibm032", "1"},
#endif
* (c) Copyright 1996 FUJITSU LIMITED.
* (c) Copyright 1996 Hitachi.
*/
-#ifdef DOMAIN_ALLOW_MALLOC_OVERRIDE
-#include "/usr/include/apollo/shlib.h"
-#endif
#include <stdio.h>
#include <stdlib.h>
char **comp = components;
int length = src == NULL ? 0 : strlen(src);
int dir_comp; /* TRUE if last component was . or .. */
-#ifdef apollo
- int double_slash = 0;
-#endif
wchar_t __nlh_char[1];
if (length == 0 || length > MAXPATHLEN)
if ((dst = (char *)malloc(length + 1)) == NULL)
return NULL;
-#ifdef apollo
- /*
- * On apollo, a leading double-slash must be preserved, so we
- * copy the first slash and hide it from the rest of the code.
- */
- if (CHARAT(src) == '/' && CHARAT(src + 1) == '/')
- {
- *dst++ = '/';
- src++;
- double_slash = 1;
- }
-#endif
-
srcp = src;
dstp = dst;
else if (sep > dst)
*sep = '\0'; /* remove trailing '/' */
-#ifdef apollo
- if (double_slash)
- dst--;
-#endif
-
return dst;
}
* (c) Copyright 1996 FUJITSU LIMITED.
* (c) Copyright 1996 Hitachi.
*/
-# if defined(apollo) && !defined(___GID_T)
-// This kludge is needed for the include conflicts mentioned below
-// Remove when no longer necessary
-# define _NEED___PID_T
-# endif
-
-#ifdef DOMAIN_ALLOW_MALLOC_OVERRIDE
-#include "/usr/include/apollo/shlib.h"
-#endif
#include <stdio.h>
#include <stdlib.h>
#include <X11/Xos_r.h>
#include <codelibs/nl_hack.h>
-#ifdef apollo
-// This kludge because of include conflicts between stdlib.h and unistd.h
-// Remove when problem is fixed
-
-# ifdef __cplusplus
- extern "C" {
-# endif
- _DECL_FUNC(__pid_t, getpid, (void))
-# ifdef __cplusplus
- }
-# endif
-#else /* not apollo */
# include <unistd.h>
-#endif /* not apollo */
#include "stringio.h"
#include "buf.h"
* (c) Copyright 1993, 1994 Novell, Inc. *
*/
-#ifdef DOMAIN_ALLOW_MALLOC_OVERRIDE
-#include "/usr/include/apollo/shlib.h"
-#endif
-
#include <Dt/UserMsg.h>
#include <bms/sbport.h> /* NOTE: sbport.h must be the first include. */
#include <sys/ptyio.h>
#endif
-#if defined(__apollo) && !defined(ONLCR)
-# define ONLCR 0 /* This guy (XPG3), not on apollo yet */
-#endif
-
#ifdef __bsd
#include <sys/file.h>
#include <sgtty.h>
* (c) Copyright 1993, 1994 Novell, Inc. *
*/
-#ifdef DOMAIN_ALLOW_MALLOC_OVERRIDE
-#include "/usr/include/apollo/shlib.h"
-#endif
-
#include <bms/sbport.h> /* This must be the first file included */
#include <bms/scoop.h>
/* Now add signals that may or may not be around on a given platform */
# ifdef SIGIO
- Xe_addsig((XeString)"SIGIO", SIGIO); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGIO", SIGIO); /* hpux sun */
# else
# ifdef SIGPOLL
- Xe_addsig((XeString)"SIGIO", SIGPOLL); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGIO", SIGPOLL); /* hpux sun */
# endif
# endif
# ifdef SIGPOLL
- Xe_addsig((XeString)"SIGPOLL", SIGPOLL); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGPOLL", SIGPOLL); /* hpux sun */
# else
# ifdef SIGIO
- Xe_addsig((XeString)"SIGPOLL", SIGIO); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGPOLL", SIGIO); /* hpux sun */
# endif
# endif
# ifdef SIGEMT
- Xe_addsig((XeString)"SIGEMT", SIGEMT); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGEMT", SIGEMT); /* hpux sun */
# endif
# ifdef SIGBUS
- Xe_addsig((XeString)"SIGBUS", SIGBUS); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGBUS", SIGBUS); /* hpux sun */
# endif
# ifdef SIGIOT
- Xe_addsig((XeString)"SIGIOT", SIGIOT); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGIOT", SIGIOT); /* hpux sun */
# endif
# ifdef SIGURG
- Xe_addsig((XeString)"SIGURG", SIGURG); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGURG", SIGURG); /* hpux sun */
# endif
# ifdef SIGSYS
- Xe_addsig((XeString)"SIGSYS", SIGSYS); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGSYS", SIGSYS); /* hpux sun */
# endif
# ifdef SIGTRAP
- Xe_addsig((XeString)"SIGTRAP", SIGTRAP); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGTRAP", SIGTRAP); /* hpux sun */
# endif
# ifdef SIGPROF
- Xe_addsig((XeString)"SIGPROF", SIGPROF); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGPROF", SIGPROF); /* hpux sun */
# endif
# ifdef SIGCLD
- Xe_addsig((XeString)"SIGCLD", SIGCLD); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGCLD", SIGCLD); /* hpux sun */
# endif
# ifdef SIGVTALRM
- Xe_addsig((XeString)"SIGVTALRM", SIGVTALRM); /* hpux sun apollo */
+ Xe_addsig((XeString)"SIGVTALRM", SIGVTALRM); /* hpux sun */
# endif
# ifdef SIGWINCH
/* code to the stuff in Xe_init_sig_table() above, you see a one */
/* to one correspondance. */
-# ifdef SIGIO /* hpux sun apollo */
+# ifdef SIGIO /* hpux sun */
/* (SIGPOLL, SIGTINT are aliases) */
case SIGIO: return (XeString)"SIGIO";
# endif
-# ifdef SIGPOLL /* hpux sun apollo */
+# ifdef SIGPOLL /* hpux sun */
/* ----> Duplicated by SIGIO above
case SIGPOLL: return (XeString)"SIGPOLL";
*/
# endif
-# ifdef SIGEMT /* hpux sun apollo */
+# ifdef SIGEMT /* hpux sun */
case SIGEMT: return (XeString)"SIGEMT";
# endif
-# ifdef SIGBUS /* hpux sun apollo */
+# ifdef SIGBUS /* hpux sun */
case SIGBUS: return (XeString)"SIGBUS";
# endif
-# ifdef SIGIOT /* hpux sun apollo */
+# ifdef SIGIOT /* hpux sun */
/* ----> Duplicated by SIGABRT above
case SIGIOT: return (XeString)"SIGIOT";
*/
# endif
-# ifdef SIGURG /* hpux sun apollo */
+# ifdef SIGURG /* hpux sun */
case SIGURG: return (XeString)"SIGURG";
# endif
-# ifdef SIGSYS /* hpux sun apollo */
+# ifdef SIGSYS /* hpux sun */
case SIGSYS: return (XeString)"SIGSYS";
# endif
-# ifdef SIGTRAP /* hpux sun apollo */
+# ifdef SIGTRAP /* hpux sun */
case SIGTRAP: return (XeString)"SIGTRAP";
# endif
-# ifdef SIGPROF /* hpux sun apollo */
+# ifdef SIGPROF /* hpux sun */
case SIGPROF: return (XeString)"SIGPROF";
# endif
-# ifdef SIGCLD /* hpux sun apollo */
+# ifdef SIGCLD /* hpux sun */
/* ----> Duplicated by SIGCHLD above
case SIGCLD: return (XeString)"SIGCLD";
*/
# endif
-# ifdef SIGVTALRM /* hpux sun apollo */
+# ifdef SIGVTALRM /* hpux sun */
case SIGVTALRM: return (XeString)"SIGVTALRM";
# endif
-# ifdef SIGWINCH /* sun apollo */
+# ifdef SIGWINCH /* sun */
case SIGWINCH: return (XeString)"SIGWINCH";
# endif
#include <Dt/CmdInv.h>
#include <fcntl.h>
-#ifdef __apollo
-#include "/sys5/usr/include/sys/termio.h"
-#else
#include <termios.h>
-#endif
#include <errno.h>
#include <unistd.h>
#include <sys/stat.h>
#include <stdio.h>
#include <sys/param.h>
-
-#ifdef __apollo
-#include "/sys5/usr/include/unistd.h"
-#else
#include <unistd.h>
-#endif
#include <limits.h>
#include <sys/stat.h>
#include <string.h>
#include <sys/param.h>
-#ifdef __apollo
-#include "/sys5/usr/include/unistd.h"
-#else
#include <unistd.h>
-#endif
#include <limits.h>
#include <sys/stat.h>
/*
* warning: mips alloca is unsuitable, do not use.
*/
-# if defined(vax) || defined(sun) || defined(apollo) || defined(stellar)
+# if defined(vax) || defined(sun) || defined(stellar)
/*
* Some System V boxes extract alloca.o from /lib/libPW.a; if you
* decide that you don't want to use alloca, you might want to fix it here.
__hpux - Will be set for HP-UX systems
__sun - Will be set for SUN systems
- __apollo - Will be set for APOLLO (domain) systems
__aix - Will be set for IBM (AIX) systems
__sysv - Set when using SYSV semantics (e.g. HP, SUN)
__sparc - Set for SUN sparc machines
__sun68k - Set for SUN m68k machines
-
- __apollo88k - Set for apollo (domain) risc (PRISM) machines
- __apollo68k - Set for apollo (domain) m68k machines
- __apollo_null - Set to allow null pointer dereferences on domain
-
- __apollo_paths - Set to have "//<host>" converted to "host:"
-
__identification_strings - Set when RCS header strings are to be in code
__recursive_includes - Set to have .h files #includes prerequisite files
__char_ptr_yytext - Set if the lex/yacc variable yytext is defined
# define __sun
#endif
-#if defined(apollo) && !defined(__apollo)
-# define __apollo
-#endif
-
#if defined(hpux) && !defined(__hpux)
# define __hpux
#endif
# define __c_callable /* Set so VUE can link with libbms. */
#endif
-#ifdef __apollo
-# ifndef __bsd
-# define __sysv /* NOTE: not bsd!!! */
-# endif
-# ifndef __apollo_paths
-# define __apollo_paths
-# endif
-# ifndef __apollo_null
-# define __apollo_null
-# endif
-# if defined(a88k) && !defined(__apollo88k)
-# define __apollo88k
-# endif
-# if defined(_ISP__A88K) && !defined(__apollo88k)
-# define __apollo88k
-# endif
-# if defined(m68k) && !defined(__apollo68k)
-# define __apollo68k
-# endif
-# if defined(_ISP__M68K) && !defined(__apollo68k)
-# define __apollo68k
-# endif
-# define __hp_color_object
-# define __unsigned_char_ptr_yytext
-#endif
-
#ifdef __aix
# define __sysv
#endif
# define KEEP_DEADWOOD FALSE /* all sorts of unknown problems. */
#endif
-#ifndef __apollo_paths
-# define __apollo_paths /* We always want this feature */
-#endif
-
-
#ifdef __cplusplus
#define UNUSED_PARM(_parm)
/* ----------------------------------------------------------------- */
#if defined(__need_timeval) /* Get "struct timeval" */
-# ifdef __sun
-# include <sys/time.h>
-# endif
-# ifdef __apollo
-# include <sys/time.h>
-# endif
-# ifdef __aix
+# if defined(__sun) || defined(__aix)
# include <sys/time.h>
# endif
#endif /* __need_timeval */
#if defined(__need_fd_set) /* Get "typedef struct fd_set" */
-# ifdef __apollo
-# define _INCLUDE_BSD_SOURCE
-# include "/bsd4.3/usr/include/sys/types.h"
-# endif
# ifdef _AIX
# include <sys/select.h>
# endif
#endif /* __need_fd_st */
-
-#if defined(__need_S_IF) /* Get S_IFNWK, S_IFLNK */
-# ifdef __apollo
-# define _APOLLO_SOURCE
-# endif
-#endif /* __need_S_IF */
-
-#if defined(__need_all_errors)
-# ifdef __apollo
-# define _APOLLO_SOURCE
-# undef _SYS_STDSYMS_INCLUDED /* So we can include <sys/stdsyms.h> again */
-# endif
-#endif
-
-#if defined(__need_all_signals) /* Get all SIGxxx values */
-# ifdef __apollo
-# define _APOLLO_SOURCE
-# include "/bsd4.3/usr/include/sys/types.h"
-# endif
-#endif /* __need_all_signal */
-
/* We also use the following non XPG3 types. However, they may be */
/* defined when we relax the XPG3 compliance to get the stuff talked */
/* about above. So, declare them only if we don't already have them */
/* Routines not defined in include files (yet). */
/************************************************************************/
-/* Domain/OS BSD has bzero(), bcmp(), and bcopy() defined. */
-#if !(defined(apollo) && defined(__bsd)) && !defined(CSRG_BASED)
+/* BSD has bzero(), bcmp(), and bcopy() defined. */
+#if !defined(__bsd) && !defined(CSRG_BASED)
#if defined(__STDC__)
#if !defined(__linux__) && !defined(_XFUNCS_H_) && !defined(sun)
#include <stddef.h>
-#ifdef apollo
-#define _NEED_WCHAR_T
-#include <sys/stdtypes.h>
-#endif
-
#ifdef __cplusplus
extern "C"
{
#ifndef __PRIVBUF_H_
#define __PRIVBUF_H_
-#ifdef DOMAIN_ALLOW_MALLOC_OVERRIDE
-#include "/usr/include/apollo/shlib.h"
-#endif
-#ifdef apollo
-#include <stdlib.h>
-#endif
-
typedef void (*privbuf_func)(void *v);
#ifdef __PRIVATE_
#ifndef __STRINGX_H_
#define __STRINGX_H_
-#ifdef DOMAIN_ALLOW_MALLOC_OVERRIDE
-#include "/usr/include/apollo/shlib.h"
-#endif
-#ifdef apollo
-#include <stdlib.h>
-#endif
-
#include <stddef.h>
#include <string.h>
#include <codelibs/boolean.h>
#if defined(__cplusplus)
}
-#if defined(apollo) || defined(__aix) || defined(__linux__) || defined(CSRG_BASED)
+#if defined(__aix) || defined(__linux__) || defined(CSRG_BASED)
#include <stdlib.h>
#else
#include <malloc.h>
-#endif /* apollo */
+#endif /* aix linux CSRG_BASED */
inline char *strnew(size_t len) { return (char*)malloc(len + 1); }
#if defined(sun) || defined(__sun)
*/
#include <stdio.h>
-#ifdef __apollo
-#include <sys/types.h> /* needed for sys/stat.h on bsd4.3 */
-#else
#include <stdlib.h>
-#endif
#include <sys/stat.h>
#define X_INCLUDE_STRING_H
#define X_INCLUDE_TIME_H
*/
#include <stdio.h>
-#ifdef __apollo
-#include <sys/types.h>
-#endif
#include <sys/stat.h>
#include <X11/Xatom.h>
#include <Xm/XmP.h>
!######################################################################
XCOMM include "Dt"
-
-#ifdef __apollo
-Dtcolor*font: user12x23
-#else
%|nls-1-#optional_font_spec#|
-#endif
#include <sys/signal.h>
#include <Xm/Xm.h>
#include <Dt/GetDispRes.h>
-#ifdef __apollo
-#include </sys5/usr/include/limits.h>
-#else
#include <limits.h>
-#endif
#include <locale.h>
#ifndef NO_MESSAGE_CATALOG
# include <nl_types.h>
INCLUDES = -I.
-#if defined(ApolloArchitecture)
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -ldl -lgen
#endif
EXTRA_DEFINES = -DDYNLIB
#endif
-#if defined(HPOSFArchitecture)
-#endif
-
-
-#if defined(ApolloArchitecture)
-EXTRA_INCLUDES = -I/bsd4.3/usr/include -I/sys5/usr/include \
- -I$(DTHELPSRC) -I$(DTPRINTSRC)
-#else
EXTRA_INCLUDES = -I$(DTHELPSRC) -I$(DTPRINTSRC)
-#endif
#ifdef SunArchitecture
.NO_PARALLEL:
"wait", NV_BLTIN|BLT_ENV|BLT_EXIT, bltin(wait),
"type", NV_BLTIN|BLT_ENV, bltin(whence),
"whence", NV_BLTIN|BLT_ENV, bltin(whence),
-#ifdef apollo
- "inlib", NV_BLTIN|BLT_ENV, bltin(inlib),
- "rootnode", NV_BLTIN, bltin(rootnode),
- "ver", NV_BLTIN, bltin(ver),
-#endif /* apollo */
"/bin/basename",NV_BLTIN|NV_NOFREE, bltin(basename),
"/bin/chmod", NV_BLTIN|NV_NOFREE, bltin(chmod),
"/bin/dirname", NV_BLTIN|NV_NOFREE, bltin(dirname),
125 Resources lost
126 Reverting to old tty driver...
127 S [mask]
-128 SIGAPOLLO
129 Security label changed
130 Socket interrupt
131 Sound completed
arg = edit;
if(!arg && !(arg=nv_getval(nv_scoped(HISTEDIT))) && !(arg=nv_getval(nv_scoped(FCEDNOD))))
arg = (char*)e_defedit;
-#ifdef apollo
- /*
- * Code to support the FC using the pad editor.
- * Exampled of how to use: HISTEDIT=pad
- */
- if (strcmp (arg, "pad") == 0)
- {
- extern __MANGLE__ int pad_create __PROTO__((char*));
- sh_close(fdo);
- fdo = pad_create(fname);
- pad_wait(fdo);
- unlink(fname);
- strcat(fname, ".bak");
- unlink(fname);
- lseek(fdo,(off_t)0,SEEK_SET);
- }
- else
- {
-#endif /* apollo */
+
if(*arg != '-')
{
char *com[3];
fdo = sh_chkopen(fname);
unlink(fname);
free((__V_*)fname);
-#ifdef apollo
- }
-#endif /* apollo */
+
/* don't history fc itself unless forked */
error_info.flags |= ERROR_SILENT;
if(!sh_isstate(SH_FORKED))
continue;
}
}
-#ifdef apollo
- else
- {
- short namlen;
- name = nv_name(np);
- namlen =strlen(name);
- ev_$delete_var(name,&namlen);
- }
-#endif /* apollo */
+
if(sh.subshell)
np=sh_assignok(np,0);
nv_unset(np);
"wait", NV_BLTIN|BLT_ENV|BLT_EXIT, bltin(wait),
"type", NV_BLTIN|BLT_ENV, bltin(whence),
"whence", NV_BLTIN|BLT_ENV, bltin(whence),
-#ifdef apollo
- "inlib", NV_BLTIN|BLT_ENV, bltin(inlib),
- "rootnode", NV_BLTIN, bltin(rootnode),
- "ver", NV_BLTIN, bltin(ver),
-#endif /* apollo */
"/bin/basename",NV_BLTIN|NV_NOFREE, bltin(basename),
"/bin/chmod", NV_BLTIN|NV_NOFREE, bltin(chmod),
"/bin/dirname", NV_BLTIN|NV_NOFREE, bltin(dirname),
const char e_vpixdir[] = "/usr/bin";
#endif /* SHOPT_VPIX */
const char e_devfdNN[] = "/dev/fd/+([0-9])";
-#ifdef apollo
- const char e_rootnode[] = "Bad root node specification";
- const char e_nover[] = "Version not defined";
- const char e_badver[] = "Unrecognized version";
-#endif /* apollo */
#ifdef SHOPT_FS_3D
const char e_cantget[] = "cannot get %s";
const char e_cantset[] = "cannot set %s";
#ifdef SIGALRM
"ALRM", VAL(SIGALRM,SH_SIGFAULT), "Alarm call",
#endif /* SIGALRM */
-#ifdef SIGAPOLLO
- "APOLLO", VAL(SIGAPOLLO,0), "SIGAPOLLO",
-#endif /* SIGAPOLLO */
#ifdef SIGBUS
"BUS", VAL(SIGBUS,SH_SIGDONE), "Bus error",
#endif /* SIGBUS */
#ifdef SHOPT_MULTIBYTE
"CSWIDTH", 0, (char*)0,
#endif /* SHOPT_MULTIBYTE */
-#ifdef apollo
- "SYSTYPE", 0, (char*)0,
-#endif /* apollo */
"", 0, (char*)0
};
extern __MANGLE__ int b_uname __PROTO__((int, char*[],__V_*));
extern __MANGLE__ int b_wc __PROTO__((int, char*[],__V_*));
-/* The following are extensions for apollo computers */
-#ifdef apollo
- extern __MANGLE__ int b_rootnode __PROTO__((int, char*[],__V_*));
- extern __MANGLE__ int b_inlib __PROTO__((int, char*[],__V_*));
- extern __MANGLE__ int b_ver __PROTO__((int, char*[],__V_*));
-#endif /* apollo */
-
extern __MANGLE__ const char e_alrm1[];
extern __MANGLE__ const char e_alrm2[];
extern __MANGLE__ const char e_badfun[];
extern __MANGLE__ const char e_mapping[];
extern __MANGLE__ const char e_versions[];
#endif /* SHOPT_FS_3D */
-#ifdef apollo
- extern __MANGLE__ const char e_rootnode[];
- extern __MANGLE__ const char e_nover[];
- extern __MANGLE__ const char e_badver[];
- extern __MANGLE__ const char e_badinlib[];
-#endif /* apollo */
/* for option parsing */
extern __MANGLE__ const char sh_optalarm[];
#else
# define NMULTI NVPIX
#endif /* SHOPT_MULTIBYTE */
-#ifdef apollo
-# define SYSTYPENOD (sh.bltin_nodes+51+NMULTI)
-#endif /* apollo */
#endif /* SH_VALNOD */
+++ /dev/null
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/* $XConsortium: apollo.c /main/4 1996/10/04 15:52:17 drk $ */
-/***************************************************************
-* *
-* AT&T - PROPRIETARY *
-* *
-* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF *
-* AT&T BELL LABORATORIES *
-* AND IS NOT TO BE DISCLOSED OR USED EXCEPT IN *
-* ACCORDANCE WITH APPLICABLE AGREEMENTS *
-* *
-* Copyright (c) 1995 AT&T Corp. *
-* Unpublished & Not for Publication *
-* All Rights Reserved *
-* *
-* The copyright notice above does not evidence any *
-* actual or intended publication of such source code *
-* *
-* This software was created by the *
-* Advanced Software Technology Department *
-* AT&T Bell Laboratories *
-* *
-* For further information contact *
-* {research,attmail}!dgk *
-* *
-***************************************************************/
-
-/* : : generated by proto : : */
-
-#if !defined(__PROTO__)
-#if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
-#if defined(__cplusplus)
-#define __MANGLE__ "C"
-#else
-#define __MANGLE__
-#endif
-#define __STDARG__
-#define __PROTO__(x) x
-#define __OTORP__(x)
-#define __PARAM__(n,o) n
-#if !defined(__STDC__) && !defined(__cplusplus)
-#if !defined(c_plusplus)
-#define const
-#endif
-#define signed
-#define void int
-#define volatile
-#define __V_ char
-#else
-#define __V_ void
-#endif
-#else
-#define __PROTO__(x) ()
-#define __OTORP__(x) x
-#define __PARAM__(n,o) o
-#define __MANGLE__
-#define __V_ char
-#define const
-#define signed
-#define void int
-#define volatile
-#endif
-#if defined(__cplusplus) || defined(c_plusplus)
-#define __VARARG__ ...
-#else
-#define __VARARG__
-#endif
-#if defined(__STDARG__)
-#define __VA_START__(p,a) va_start(p,a)
-#else
-#define __VA_START__(p,a) va_start(p)
-#endif
-#endif
-#include <ast.h>
-#include "defs.h"
-#include <errno.h>
-
-#ifdef apollo
-#include "/sys/ins/base.ins.c"
-#include "/sys/ins/pad.ins.c"
-#include "/sys/ins/error.ins.c"
-#include <sys/param.h> /* for maximum pathname length */
-#include <apollo/sys/ubase.h>
-#include <apollo/sys/name.h>
-#include <apollo/error.h>
-
-int pad_create __PARAM__((char *fname), (fname)) __OTORP__(char *fname;){
- short oldfd = 1;
- short newfd;
- short size = 25;
- long st;
-
- pad_$create (*fname, (short)strlen(fname), pad_$edit, oldfd,
- pad_$bottom, 0, size, newfd, st);
- if (st != 0)
- error(ERROR_system(1),e_open,"dm pad");
- return(newfd);
-}
-
-pad_wait __PARAM__((int fd), (fd)) __OTORP__(int fd;){
- long st;
-
- pad_$edit_wait((stream_$id_t)fd, st);
-
- return (st == 0 ? 0 : 1);
-
-}
-
-char *apollo_error __PARAM__((void), ()){
- extern __MANGLE__ long unix_proc_$status;
- char subsys[80], module[80], code[80];
- short slen, mlen, clen;
- static char retstr[256];
-
- error_$get_text (unix_proc_$status, subsys, slen,
- module, mlen, code, clen);
- subsys[slen] = module[mlen] = code[clen] = 0;
- if (clen == 0)
- sprintf (code, "status 0x%08lx", unix_proc_$status);
- if ( mlen )
- sprintf(retstr, "%s (%s/%s)", code, subsys, module );
- else
- sprintf(retstr, "%s (%s)", code, subsys );
-
- return (retstr);
-}
-
-/*
- * declarations to support the apollo builtin commands
- * rootnode, inlib, and ver.
- */
-
-static char last_rootnode[MAXPATHLEN] = "/";
-static char do_ver;
-static char *preval = NULL, *sysval, *sysid = "SYSTYPE";
-
-/*
- * code to support the apollo builtin functions rootnode,
- * inlib, and ver.
- */
-
-int b_rootnode __PARAM__((int argn,char *argv[]), (argn, argv)) __OTORP__(int argn;char *argv[];){
- if (argn == 1)
- { /* report current setting */
- sfprintf(sfstdout,"%s\n",last_rootnode);
- return(0);
- }
- if (!is_valid_rootnode(argv[1]))
- sh_cfail(e_rootnode);
- if (rootnode(argv[1]) != 0)
- {
- perror("rootnode: "); /* ? */
- sh_cfail(e_rootnode);
- }
- if (argn == 2)
- strcpy(last_rootnode, argv[1]);
- else
- {
- sysval = argv[1];
- sh_eval(sh_sfeval(argv),0);
- if (rootnode(last_rootnode) != 0)
- sh_cfail(e_rootnode);
- }
- return(0);
-}
-
-int b_ver __PARAM__((int argn,char *argv[]), (argn, argv)) __OTORP__(int argn;char *argv[];){
- char *oldver;
- short i1, i2;
- std_$call unsigned char c_$decode_version(__VARARG__);
-
- oldver = SYSTYPENOD->namval.cp;
- if (argn == 1 || argn > 2)
- {
- sysval = NULL;
- if (oldver)
- preval = sysval = oldver;
- }
- if (argn == 1)
- {
- if (!oldver || !sysval)
- sh_cfail(e_nover);
- else
- {
- sfprintf(sfstdout,"%s\n",sysval);
- }
- }
- else
- {
- if (!c_$decode_version (*argv[1], (short) strlen (argv[1]), i1, i2))
- sh_cfail(e_badver);
- else
- {
- if (argn == 2)
- {
- short namlen = strlen(sysid);
- short arglen = strlen(argv[1]);
-
- nv_unset(SYSTYPENOD);
- nv_putval(SYSTYPENOD, argv[1],NV_RDONLY);
- nv_onattr(SYSTYPENOD, NV_EXPORT | NV_NOFREE);
- ev_$set_var (sysid, &namlen, argv[1], &arglen);
- }
- else
- {
- int fd;
- short namlen = strlen(sysid);
- short arglen = strlen(argv[1]);
-
- sysval = argv[1];
- argv = &argv[2];
- sh_eval(sh_sfeval(argv),0);
- ev_$set_var(sysid, &namlen, sysval, &arglen);
- if((fd=path_open(argv[0],path_get(argv[0]))) < 0)
- {
- arglen = (short)strlen(preval);
- ev_$set_var (sysid, &namlen, preval, &arglen);
- error(ERROR_system(1),e_open,argv[0]);
- }
- close(fd);
- sh_eval(sfopen(argv[0],"s"),0);
- arglen = (short)strlen(preval);
- ev_$set_var (sysid, &namlen, preval, &arglen);
- }
- }
- }
- return(sh.exitval);
-}
-
-/*
- * rootnode.c - a chroot call which doesn't require you to be root...
- */
-
-/*
- * Changes:
- 01/24/88 brian Initial coding
- */
-
-
-#ifndef NULL
-# define NULL ((__V_ *) 0)
-#endif
-
-extern __MANGLE__ boolean
-unix_fio_$status_to_errno __PROTO__((
- status_$t & status,
- char * pn,
- short & pnlen
-));
-
-is_valid_rootnode __PARAM__((const char *path), (path)) __OTORP__(const char *path;){
- if (geteuid() == 0)
- return 1;
- return (path[0] == '/' && path[1] == '/' && path[2] != '\0' &&
- strchr(&path[2], '/') == NULL);
-}
-
-rootnode __PARAM__((char * path), (path)) __OTORP__(char * path;){
- uid_$t dir_uid, rtn_uid;
- name_$pname_t new_root_name, rest_path;
- name_$name_t leaf;
- short rest_len, leaf_len, err;
- status_$t status;
-
- strcpy(new_root_name, path);
-
- name_$resolve_afayc(new_root_name, (short)strlen(new_root_name),
- &dir_uid, &rtn_uid, rest_path, &rest_len, leaf, &leaf_len, &err, &status);
-
- if (status.all != status_$ok) {
- unix_fio_$status_to_errno(status, path, strlen(path));
- return (-1);
- }
-
- name_$set_diru(rtn_uid, rest_path, (short) rest_len, name_$node_dir_type, &status);
-
- if (status.all != status_$ok) {
- unix_fio_$status_to_errno(status, path, strlen(path));
- return(-1);
- }
- return(0);
-}
-
-#endif /* apollo */
-
-/*
- * Apollo system support library loads into the virtual address space
- */
-
-int b_inlib(argc,argv)
-char **argv;
-{
- register char *a1 = argv[1];
- int status;
- short len;
- std_$call void loader_$inlib(__VARARG__);
- if(sh.subshell)
- sh_subfork();
- if(a1)
- {
- len = strlen(a1);
- loader_$inlib(*a1, len, status);
- if(status!=0)
- error(3, e_badinlib);
- }
- return(0);
-}
nv_putv(np, val, flags, fp);
}
-#ifdef apollo
- /* Trap for SYSTYPE variable */
- static void put_systype __PARAM__((Namval_t* np,const char *val,int flags,Namfun_t *fp), (np, val, flags, fp)) __OTORP__(Namval_t* np;const char *val;int flags;Namfun_t *fp;){
- sh.lastpath = 0;
- nv_scan(sh.track_tree,rehash,NV_TAGGED,NV_TAGGED);
- nv_putv(np, val, flags, fp);
- }
-#endif
-
#ifdef _hdr_locale
/*
{"Resources lost", 25, 125},
{"Reverting to old tty driver...", 25, 126},
{"S [mask]", 25, 127},
- {"SIGAPOLLO", 25, 128},
{"Security label changed", 25, 129},
{"Socket interrupt", 25, 130},
{"Sound completed", 25, 131},
static Namfun_t LC_ALL_init = { &LC_disc};
static Namfun_t LANG_init = { &LC_disc};
#endif /* _hdr_locale */
-#ifdef apollo
- static const Namdisc_t SYSTYPE_disc = { 0, put_systype };
- static Namfun_t SYSTYPE_init = { &SYSTYPEdisc};
-#endif /* apollo */
#ifdef SHOPT_MULTIBYTE
static const Namdisc_t CSWIDTH_disc = { 0, put_cswidth };
static Namfun_t CSWIDTH_init = { &CSWIDTH_disc};
nv_stack(LCNUMNOD, &LC_NUM_init);
nv_stack(LANGNOD, &LANG_init);
#endif /* _hdr_locale */
-#ifdef apollo
- nv_stack(SYSTYPENOD, &SYSTYPE_init);
-#endif /* apollo */
#ifdef SHOPT_MULTIBYTE
nv_stack(CSWIDTHNOD, &CSWIDTH_init);
#endif /* SHOPT_MULTIBYTE */
static char *job_sigmsg __PARAM__((int sig), (sig)) __OTORP__(int sig;){
static char signo[] = "Signal xxxx";
-#ifdef apollo
- /*
- * This code handles the formatting for the apollo specific signal
- * SIGAPOLLO.
- */
- extern __MANGLE__ char *apollo_error __PROTO__((void));
-
- if ( sig == SIGAPOLLO )
- return( apollo_error() );
-#endif /* apollo */
+
if(sig<sh.sigmax && sh.sigmsg[sig])
return(sh.sigmsg[sig]);
#if defined(SIGRTMIN) && defined(SIGRTMAX)
#include "FEATURE/locale"
#include "national.h"
-#ifdef apollo
- extern __MANGLE__ void ev_$delete_var(__VARARG__);
- extern __MANGLE__ void ev_$set_var(__VARARG__);
-#endif /* apollo */
-
static void attstore __PROTO__((Namval_t*));
static void pushnam __PROTO__((Namval_t*));
static char *staknam __PROTO__((Namval_t*, char*));
#endif /* SHOPT_BSH */
}
nv_onattr(np, flags&NV_ATTRIBUTES);
-#ifdef apollo
- /*
- * Set environment variable defined in the underlying
- * DOMAIN_OS cache. This is done because dsee will only
- * process the path if it has changed since the last
- * time it looked.
- */
- if(nv_isattr(np,NV_EXPORT) && !nv_isattr(np,NV_IMPORT)
- && (flags&NV_ASSIGN) && !(flags&(NV_NOSCOPE|NV_ARRAY)))
- {
- short namlen,vallen;
- namlen =strlen(nv_name(np));
- vallen = strlen(cp);
- ev_$set_var(nv_name(np),&namlen,cp,&vallen);
- }
-#endif /* apollo */
+
/*
* Set environment variable defined in the underlying
* libc environ. This is done because routines within
const char *tofree=0;
if(flags&NV_INTEGER)
sp = sh_etos(*((double*)sp),12);
-#ifdef apollo
- if(nv_isattr(np, NV_HOST)==NV_HOST && sp)
- {
- /*
- * return the host file name given the UNIX name
- * non-unix hosts that use file name mapping
- * should change this
- */
- char pathname[1024];
- short pathlen;
- unix_fio_$get_name(sp,pathname,&pathlen);
- pathname[pathlen] = 0;
- sp = pathname;
- }
-#endif /* apollo */
+
if((nv_isattr(np, NV_RJUST|NV_ZFILL|NV_LJUST)) && sp)
{
for(;*sp == ' '|| *sp=='\t';sp++);
if(tofree)
free((__V_*)tofree);
}
-#ifdef apollo
- if((flags&NV_RDONLY) && nv_isattr(np,NV_EXPORT))
- {
- short namlen, vallen;
- char *vp = nv_getval(np);
- namlen =strlen(nv_name(np));
- vallen = strlen(vp);
- ev_$set_var(nv_name(np),&namlen,vp,&vallen);
- }
-#endif /* apollo */
/*
* Set environment variable defined in the underlying
* libc environ. This is done because routines within
if(newatts&NV_EXPORT)
nv_offattr(np,NV_IMPORT);
#endif /* SHOPT_BSH */
-#ifdef apollo
- if(((n^newatts)&NV_EXPORT))
- /* record changes to the environment */
- {
- short namlen = strlen(nv_name(np));
- if(n&NV_EXPORT)
- ev_$delete_var(nv_name(np),&namlen);
- else
- {
- char *vp = nv_getval(np);
- short vallen = strlen(vp);
- ev_$set_var(nv_name(np),&namlen,vp,&vallen);
- }
- }
-#endif /* apollo */
+
/*
* Set environment variable defined in the underlying
* libc environ. This is done because routines within
#endif /* SHELLMAGIC */
switch(errno)
{
-#ifdef apollo
- /*
- * On apollo's execve will fail with eacces when
- * file has execute but not read permissions. So,
- * for now we will pretend that EACCES and ENOEXEC
- * mean the same thing.
- */
- case EACCES:
-#endif /* apollo */
case ENOEXEC:
exscript(path,argv);
-#ifndef apollo
+
case EACCES:
{
struct stat statb;
errno = EISDIR;
}
/* FALL THROUGH */
-#endif /* !apollo */
+
#ifdef ENAMETOOLONG
case ENAMETOOLONG:
#endif /* ENAMETOOLONG */
#ifdef SIGALRM
"Alarm call", "ALRM", SIGALRM,
#endif
-#ifdef SIGAPOLLO
-"Apollo", "APOLLO", SIGAPOLLO,
-#endif
#ifdef SIGBUS
"Bus error", "BUS", SIGBUS,
#endif
#ifdef SIGALRM
"Alarm call", "ALRM", SIGALRM,
#endif
-#ifdef SIGAPOLLO
-"Apollo", "APOLLO", SIGAPOLLO,
-#endif
#ifdef SIGBUS
"Bus error", "BUS", SIGBUS,
#endif
#ifdef MULTIBYTE
"CSWIDTH", 0, (char*)0,
#endif /* MULTIBYTE */
-#ifdef apollo
- "SYSTYPE", 0, (char*)0,
-#endif /* apollo */
EXKSH_EXTRA_VAR
"", 0, (char*)0
};
SRCS1 = access.c account.c auth.c genauth.c daemon.c dm.c \
dpylist.c error.c file.c mitauth.c protodpy.c policy.c \
reset.c resource.c server.c session.c socket.c util.c \
- verify.c version.c apollo.c sysauth.c fontpath.c $(DESSRCS) \
+ verify.c version.c sysauth.c fontpath.c $(DESSRCS) \
qualify.c choose.c netaddr.c xdmcp.c \
$(PAM_SRCS) $(SOLARIS_SRCS)
OBJS1 = access.o account.o auth.o genauth.o daemon.o dm.o \
dpylist.o error.o file.o mitauth.o protodpy.o policy.o \
reset.o resource.o server.o session.o socket.o util.o \
- verify.o version.o apollo.o sysauth.o fontpath.o $(DESOBJS) \
+ verify.o version.o sysauth.o fontpath.o $(DESOBJS) \
qualify.o choose.o netaddr.o xdmcp.o \
$(PAM_OBJS) $(SOLARIS_OBJS)
PROG2 = dtgreet
#ifdef AlphaArchitecture
SRCS2 = vgcallback.c vglogo.c vgmain.c vgutil.c \
- vgversion.c vgapollo.c vglang.c vgsiaform.c
+ vgversion.c vglang.c vgsiaform.c
OBJS2 = vgcallback.o vglogo.o vgmain.o vgutil.o \
- vgversion.o vgapollo.o vglang.o vgsiaform.o
+ vgversion.o vglang.o vgsiaform.o
#else
SRCS2 = vgcallback.c vglogo.c vgmain.c vgutil.c \
- vgversion.c vgapollo.c vglang.c
+ vgversion.c vglang.c
OBJS2 = vgcallback.o vglogo.o vgmain.o vgutil.o \
- vgversion.o vgapollo.o vglang.o
+ vgversion.o vglang.o
#endif
PROG3 = dtchooser
*
***************************************************************************/
-
-#ifdef __apollo
-#include <X11/apollosys.h> /* for pid_t struct in hp-ux sys/types.h */
-#include <sys/types.h>
-#else
#include <sys/types.h>
#include <sys/stat.h>
-#endif
#ifdef AIXV3
#include <usersec.h>
+++ /dev/null
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/* $XConsortium: apollo.c /main/4 1995/10/27 16:11:14 rswiston $ */
-/* *
- * (c) Copyright 1993, 1994 Hewlett-Packard Company *
- * (c) Copyright 1993, 1994 International Business Machines Corp. *
- * (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
- * (c) Copyright 1993, 1994 Novell, Inc. *
- */
-/************************************<+>*************************************
- ****************************************************************************
- **
- ** File: apollo.c
- **
- ** Project: HP Visual User Environment (DT)
- **
- ** Description: Dtlogin user setup routines for Domain/OS 10.4
- **
- ** These routines set up the user's state before starting
- ** the DT session.
- **
- **
- ** (c) Copyright 1987, 1988, 1989 by Hewlett-Packard Company
- **
- **
- ** Conditional compiles:
- **
- ** __apollo Domain OS only
- **
- ****************************************************************************
- ************************************<+>*************************************/
-
-
-#include <stdio.h> /* just so file isn't empty */
-
-#ifdef __apollo
-
-/***************************************************************************
- *
- * Includes & Defines
- *
- ***************************************************************************/
-
-#include <pwd.h>
-
-#include <apollo/base.h>
-#include <apollo/error.h>
-
-#include "apollo/passwd.h" /* copy of <apollo/sys/passwd.h> */
-#include "apollo/login.h" /* copy of <apollo/sys/login.h> */
-
-#include "dm.h"
-#include "vgmsg.h"
-
-
-#define SCMPN(a, b) strncmp(a, b, sizeof(a))
-#define SCPYN(a, b) strncpy(a, b, sizeof(a))
-#define eq(a,b) !strcmp(a,b)
-
-#define NMAX strlen(name)
-#define HMAX strlen(host)
-
-#define STRING(str) (str), (short) strlen(str)
-#define STRNULL(s, l) ((s)[(l)] = '\0')
-#define ISTRING(str) (str), (int) strlen(str)
-
-
-
-/***************************************************************************
- *
- * External declarations
- *
- ***************************************************************************/
-
-
-/***************************************************************************
- *
- * Procedure declarations
- *
- ***************************************************************************/
-
-
-
-
-/***************************************************************************
- *
- * Global variables
- *
- ***************************************************************************/
-
-
-
-
-/***************************************************************************
- *
- * Stub routines
- *
- ***************************************************************************/
-
-
-
-
-/***************************************************************************
- *
- * DoLogin
- *
- * set up user environment
- ***************************************************************************/
-
-int
-DoLogin( char *user, char *passwd, char *host )
-{
- ios_$id_t logid;
- login_$opt_set_t opts;
- status_$t status;
- error_$string_t subsystem, module, error;
- short sslen, modlen, errlen;
- char buf[BUFSIZ];
-
- Debug("DoLogin(): for %s\n", user);
- login_$set_host(host, strlen(host));
-
- opts = login_$no_prompt_name_sm |
- login_$no_prompt_pass_sm |
- login_$addut_sm |
- login_$chown_tty_sm;
-
- Debug("DoLogin(): before calling login_$chk_login()\n");
- if ((!login_$chk_login(opts, STRING(user), STRING(passwd),
- (login_$open_log_p) NULL, STRING(""),
- &logid, &status))
- && (status.all != status_$ok)) {
-
- Debug("DoLogin(): login_$chk_login() failed\n");
- error_$get_text(status, subsystem, &sslen, module, &modlen,
- error, &errlen);
- STRNULL(error, errlen);
- STRNULL(module, modlen);
- STRNULL(subsystem, sslen);
- sprintf(buf,ReadCatalog(MC_LOG_SET,MC_LOG_DOMAIN,MC_DEF_LOG_DOMAIN),
- error, subsystem, module);
- LogError (buf);
-
- bzero (passwd, strlen(passwd));
-
- return (false);
- }
-
- Debug("DoLogin(): login_$chk_login() succeeded\n");
-
- /*
- * clear password...
- */
- bzero (passwd, strlen(passwd));
-
- return (true);
-}
-#endif
+++ /dev/null
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/* $XConsortium: des.h /main/3 1995/10/27 16:19:08 rswiston $ */
-/* *
- * (c) Copyright 1993, 1994 Hewlett-Packard Company *
- * (c) Copyright 1993, 1994 International Business Machines Corp. *
- * (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
- * (c) Copyright 1993, 1994 Novell, Inc. *
- */
-/*
-{ DES, USX/LIB/DESLIB, PJL, 04/05/82 }
-{ DES routines }
-
-{ CHANGES:
- 12/21/88 gilbert Modifications for C++.
- 03/25/88 brian Created ANSI C version
- 01/13/86 nazgul Created C version
- 08/25/83 spf Added us_des_ins_pas declaration
-}
-*/
-
-#ifndef apollo_sys_des_h
-#define apollo_sys_des_h
-
-
-/* Enable function prototypes for ANSI C and C++ */
-#if defined(__STDC__) || defined(c_plusplus) || defined(__cplusplus)
-# define _PROTOTYPES
-#endif
-
-/* Required for C++ V2.0 */
-#ifdef __cplusplus
- extern "C" {
-#endif
-
-#ifdef _PROTOTYPES
-#define std_$call extern
-#endif
-
-typedef char des_$key[8];
-
-/*
- packed record { NOTE THIS WELL!!! }
- bits: 0..127; { 56 bits: LEFT ADJUSTED in 8 bytes }
- parity: 0..1 { reserved for parity, but ignored }
- end;
-*/
-
-typedef char des_$text[8]; /* Actually a 64 bit set */
-
-typedef char des_$key_sched[16][8];
-
-std_$call void des_$encrypt(
-#ifdef _PROTOTYPES
- des_$text & plain, /* input 64 bits to encrypt */
- des_$text * cipher, /* ...get back result */
- des_$key_sched & key_sched /* made with des_$compute_key_sched */
-#endif
-);
-
-std_$call void des_$decrypt(
-#ifdef _PROTOTYPES
- des_$text & cipher, /* input 64 bits to decrypt */
- des_$text * plain, /* ...get back result */
- des_$key_sched & key_sched /* made with des_$compute_key_sched */
-#endif
-);
-
-std_$call void des_$compute_key_sched(
-#ifdef _PROTOTYPES
- des_$key & key, /* eight byte key */
- des_$key_sched * key_sched /* output key schedule */
-#endif
-);
-
-#ifdef __cplusplus
- }
-#endif
-
-#endif
+++ /dev/null
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/* $XConsortium: login.h /main/3 1995/10/27 16:19:16 rswiston $ */
-/* *
- * (c) Copyright 1993, 1994 Hewlett-Packard Company *
- * (c) Copyright 1993, 1994 International Business Machines Corp. *
- * (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
- * (c) Copyright 1993, 1994 Novell, Inc. *
- */
-/* LOGIN.INS.C, /us/ins, rod, 12/09/88 */
-
-/* changes:
- 12/21/88 gilbert Modifications for C++.
- 12/09/88 betsy add login_$logins_disabled
- 04/19/88 betsy cast values for login_$opt_set_t ( to be consistent )
- 03/30/88 betsy add login_$set_host
- 03/21/88 betsy add options login_$addut & login_$chown_tty
- 01/04/88 brian Fixed param decl of login_$chk_login
- 12/31/87 brian Converted to ANSII from /us/ins/login.ins.c/6
-*/
-
-#define login_$mod 2
-
-#define login_$err_shut 0x07020001 /*user wants to caller to shut down*/
-#define login_$err_exit 0x07020002 /*user wants to caller to exit*/
-#define login_$no_room 0x07020003 /*no room for rep at open */
-#define login_$bad_passwd 0x07020004 /*passwd check failed */
-#define login_$inv_acct 0x07020005 /* account expired */
-#define login_$logins_disabled 0x07020006 /* logins disabled */
-
-#define login_$log_stream_index 4 /* 4th stream in streams array is the open log */
-
-
-typedef void *login_$ptr;
-
-typedef short enum { login_$read, login_$update } login_$mode_t;
-
-typedef short enum {
- login_$log_events, /* log all events */
- login_$log_inv_only, /* log only unsuccessful attempts to log in */
- login_$no_passwd, /* don't require password (!) */
- login_$no_setsid, /* implies no_setpm, but allows set of wd/nd */
- login_$no_setpm, /* not done unless setsid successfully done */
- login_$no_setwd, /* not done if setsid attempted and failed */
- login_$fail_ret, /* return if failure logged */
- login_$no_prompt_name, /* no prompt for name */
- login_$no_prompt_pass, /* no prompt for password */
- login_$preserve_sub, /* preserve subsystem */
- login_$leave_log_open, /* leave log file open on return */
- login_$addut, /* add utmp/wtmp/lastlog entry */
- login_$chown_tty, /* chown the login device */
- login_$extra14, /* pad to 32-bit set */
- login_$extra15,
- login_$extra16,
- login_$extra17 /* just over the border */
-} login_$opt_t;
-
-typedef long login_$opt_set_t;
-#define login_$log_events_sm ((login_$opt_set_t) (1 << (int) login_$log_events))
-#define login_$log_inv_only_sm ((login_$opt_set_t) (1 << (int) login_$log_inv_only))
-#define login_$no_passwd_sm ((login_$opt_set_t) (1 << (int) login_$no_passwd))
-#define login_$no_setsid_sm ((login_$opt_set_t) (1 << (int) login_$no_setsid))
-#define login_$no_setpm_sm ((login_$opt_set_t) (1 << (int) login_$no_setpm))
-#define login_$no_setwd_sm ((login_$opt_set_t) (1 << (int) login_$no_setwd))
-#define login_$fail_ret_sm ((login_$opt_set_t) (1 << (int) login_$fail_ret))
-#define login_$no_prompt_name_sm ((login_$opt_set_t) (1 << (int) login_$no_prompt_name))
-#define login_$no_prompt_pass_sm ((login_$opt_set_t) (1 << (int) login_$no_prompt_pass))
-#define login_$preserve_sub_sm ((login_$opt_set_t) (1 << (int) login_$preserve_sub))
-#define login_$leave_log_open_sm ((login_$opt_set_t) (1 << (int) login_$leave_log_open))
-#define login_$addut_sm ((login_$opt_set_t) (1 << (int) login_$addut))
-#define login_$chown_tty_sm ((login_$opt_set_t) (1 << (int) login_$chown_tty))
-
-typedef char login_$string_t[256];
-typedef ios_$id_t login_$streams_t[4];
-
-typedef char (*login_$open_log_p)(
- char * log_file,
- short & log_flen,
- stream_$id_t * logstr
-);
-
-typedef struct {
- int (*help)(stream_$id_t & stream);
- login_$open_log_p open_log;
- /* A note to you: aug-87
- These next two routines are here only for callers that cannot provide streams
- for their i/o (i.e. the dm. It was just too hard, esp since he is 'going away'.)
- To have them used, pass the number -2 as your first stream in login_$streams_t.
- A bit of a hack, true, but as long as we all understand each other, it will work.
- Login_$login promises NOT to ref these routines if you pass real streams. (Note
- that the fillbuf stuff is gone (since changing home dir is no longer supported.)
- */
- short (*pread)(
- stream_$id_t & stream,
- char * inbuf,
- short & inlen,
- char * pstr,
- short & plen,
- boolean & echo,
- char * fillbuf, /* pre-fill buffer with string */
- short & fillbuflen
- );
- int (*pwrite)(
- stream_$id_t & stream,
- char * pstr,
- short & plen
- );
-} login_$proc_rec_t;
-
-
-/* Required for C++ V2.0 */
-#ifdef __cplusplus
- extern "C" {
-#endif
-
-/* FULL_LOGIN --- performs the login function with prompting, implementing system policy,
- setting wd, nd, pm_$sid_text, pm_$home_txt and default shell (unless
- already set), prints /etc/dmmsg if exists. Supports 'shut, 'exit' and
- 'help' and all options EXCEPT login_$no_setsid. Takes optional strings
- for pre-read user name [passwd]. */
-extern boolean
-login_$full_login(
- login_$opt_set_t & opts,
- login_$streams_t * streams, /* in, out, err, log_stream */
- char * login_name, /* login string - iff login_$no_prompt_name */
- short & login_nlen,
- char * pass, /* passwd string - iff login_$no_prompt_pass */
- short & passlen,
- login_$proc_rec_t & ioprocs, /* procedure vectors */
- char * log_file, /* used iff login_$log_events/inv in opts */
- short & log_flen,
- status_$t * status
-);
-
-/* CHK_LOGIN --- performs the login function based on the strings passed in with no
- prompting. DOES NOT fully implement system policy. i.e. does nothing
- if passwd needs to be changed, but returns bad status if expired or
- invalid accounts. Gives no error msgs. */
-extern boolean
-login_$chk_login (
- login_$opt_set_t & opts,
- char * login_name, /* login string - iff login_$no_prompt_name */
- short & login_nlen,
- char * pass, /* passwd string - iff login_$no_prompt_pass */
- short & passlen,
- login_$open_log_p & open_log, /* used iff login_$log_events/inv in opts */
- char * log_file, /* used iff login_$log_events/inv in opts */
- short & log_flen, /* used iff login_$log_events/inv in opts */
- ios_$id_t * log_stream, /* stream for open log file iff login_$leave_log_open */
- status_$t * status
-);
-
-/*-----------------------------------------------------------------------------
- LOGIN_$SET_HOST - sets the host name to be used in the addut on a subsequent
- login_$full_login or login_$chk_login call */
-extern void
-login_$set_host(
- char * host_name, /* max len is 64 */
- int & host_len
-);
-
-/* O P E N --- prepare to do login type stuff */
-extern void
-login_$open(
- login_$mode_t & lmode,
- login_$ptr * lptr,
- status_$t * st
-);
-
-/* S E T _ P P O -- set the PPO to operate on
- if ppo length is zero, use currently logged in user's PPO
- if set_ppo not call before chpass, ckpass or chhdir called, one
- will automatically be done (for current user)
-*/
-extern void
-login_$set_ppo(
- login_$ptr & lptr,
- char * ppo,
- short & plen,
- status_$t * st
-);
-
-/* C K P A S S -- check password
- checks the supplied password against that of the set PPO
-*/
-extern void
-login_$ckpass(
- login_$ptr & lptr,
- char * pass,
- short & plen,
- status_$t * st
-);
-
-/* C H P A S S --- change password in the registry */
-extern void
-login_$chpass(
- login_$ptr & lptr,
- char * pass,
- short & plen,
- status_$t * st
-);
-
-/* C H H D I R --- change home directory in the registry */
-extern void
-login_$chhdir(
- login_$ptr & lptr,
- char * hdir,
- short & hlen,
- status_$t * st
-);
-
-/* E R R _ C O N T E X T --- file name that had problems */
-extern void
-login_$err_context(
- login_$ptr & lptr,
- status_$t * errst,
- char * badf,
- short * blen,
- status_$t * st
-);
-
-/* C L O S E --- release all acquired resources */
- /* NOTE --- call even if open FAILS! */
-extern void
-login_$close(
- login_$ptr & lptr,
- status_$t * st
-);
-
-
-#ifdef __cplusplus
- }
-#endif
-
+++ /dev/null
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/* $XConsortium: passwd.h /main/3 1995/10/27 16:19:23 rswiston $ */
-/* *
- * (c) Copyright 1993, 1994 Hewlett-Packard Company *
- * (c) Copyright 1993, 1994 International Business Machines Corp. *
- * (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
- * (c) Copyright 1993, 1994 Novell, Inc. *
- */
-/* passwd.h us/unix/include/apollo/sys, brian
- Password definitions
-
-
- --------------------------------------------------------------------------
- | THE FOLLOWING PROGRAMS ARE THE SOLE PROPERTY OF APOLLO COMPUTER INC. |
- | AND CONTAIN ITS PROPRIETARY AND CONFIDENTIAL INFORMATION. |
- --------------------------------------------------------------------------
-
-Changes:
- 12/27/88 gilbert Modifications for C++.
- 03/25/88 brian ANSI version (from .ins.c)
- 11/05/87 betsy need to include des.ins.c
- 08/31/87 betsy add support for unix encryption, remove passwd_$create
- for sr10 registry
- 07/07/87 pato drop the (wrong) explicit values for passwd_$encrypt_t
- 04/02/86 lwa Change enum to short enum.
- 01/13/86 nazgul Created C version
- 04/05/82 PJL changes for DES encryption
-*/
-
-#ifndef apollo_sys_passwd_ins_c
-#define apollo_sys_passwd_ins_c
-
-
-/* Enable function prototypes for ANSI C and C++ */
-#if defined(__STDC__) || defined(c_plusplus) || defined(__cplusplus)
-# define _PROTOTYPES
-#endif
-
-/* Required for C++ V2.0 */
-#ifdef __cplusplus
- extern "C" {
-#endif
-
-#ifdef _PROTOTYPES
-#define std_$call extern
-#endif
-
-#include "apollo/des.h" /* copy from <apollo/sys/des.h> */
-
-#define passwd_$mod 3
-#define passwd_$maxlen 8
-
-typedef short enum { passwd_$none, passwd_$des,
- passwd_$unix, passwd_$unix_bits } passwd_$encrypt_t;
-typedef struct {
- passwd_$encrypt_t ptype;
- union {
- char plain[8]; /* passwd_$none */
- struct { /* passwd_$des, passwd_$unix_bits */
- short rand;
- des_$text bits;
- } des;
- struct { /* passwd_$unix */
- char salt[2];
- char cipher[12];
- } unix_encrypted;
- } pw_union;
-} passwd_$rec_t;
-
-typedef char passwd_$str_t[passwd_$maxlen];
-
-std_$call boolean passwd_$check(
-#ifdef _PROTOTYPES
- passwd_$str_t & pass_str,
- short & pass_len,
- passwd_$rec_t & enc_passwd,
- status_$t * status
-#endif
-);
-
-#ifdef __cplusplus
- }
-#endif
-
-#endif
XCOMM
XCOMM ##########################################################################
-#if defined (__apollo)
- * Local local /etc/Xdomain :0
-#elif defined (_AIX) && defined (AIXV4)
+#if defined (_AIX) && defined (AIXV4)
:0 Local local@console /usr/lpp/X11/defaults/xserverrc -T -force :0
#elif defined (_AIX)
:0 Local local@console /usr/bin/X11/X -T -force :0
kill (d->serverPid, d->resetSignal);
}
-#ifndef __apollo
/*
* initialize d->utmpId. Check to see if anyone else is using
* the requested ID. Always allow the first request for "dt" to
return 0;
}
}
-#endif
/*
* set d->gettyLine to "console" for display ":0" if it is not
#define GETTYPATH "/usr/libexec/getty"
#elif defined(__linux__)
#define GETTYPATH "/sbin/getty"
-#elif !defined (__apollo)
+#else
#define GETTYPATH "/etc/getty"
#endif
char *utmpId) ;
-/******************************* apollo.c **************************/
-
-extern int DoLogin(
- char *user,
- char *passwd,
- char *host) ;
-
-
/******************************* auth.c **************************/
extern int ConvertAddr(
#endif
#ifndef DEF_LANG /* LANG default settings for various architectures */
-# ifdef __apollo
-# define DEF_LANG "C"
-# endif
# ifdef sun /* default language under Solaris */
-# define DEF_LANG "C"
+# define DEF_LANG "C"
# endif
#endif
keyFile = getFullFileName(keyFile, 0, NULL);
accessFile = getFullFileName(accessFile, 0, NULL);
-#ifndef __apollo /* set a TZ default for all OS except Domain */
+ /* set a TZ default */
if (timeZone == NULL || strlen(timeZone) == 0)
{
/*
*/
GetSysParms(&timeZone,0,0);
}
-#endif
}
#endif /* SIA */
-
-#ifdef __apollo
- extern char *getenv();
-#endif
-
#define GREET_STATE_LOGIN 0
#define GREET_STATE_AUTHENTICATE 1
#define GREET_STATE_EXIT 2
Debug("BLS - Session setup complete.\n");
} else {
#endif /* BLS */
-
-#ifdef __apollo
-
- /*
- * This should never fail since everything has been verified already.
- * If it does it must mean registry strangeness, so exit, and try
- * again...
- */
-
- if (!DoLogin (user, greet.password, d->name)) exit (1);
-
- /*
- * extract the SYSTYPE and ISP environment values and set into user's
- * environment. This is necessary since we do an execve below...
- */
-
- verify->userEnviron = setEnv(verify->userEnviron, "SYSTYPE",
- getenv("SYSTYPE"));
-
- verify->userEnviron = setEnv(verify->userEnviron, "ISP",
- getenv("ISP"));
-
-#else /* ! __apollo */
-
# ifdef __AFS
if ( IsVerifyName(VN_AFS) ) {
}
#endif
-#endif /* __apollo */
-
#ifdef BLS
} /* ends the else clause of if ( ISSECURE ) */
#endif /* BLS */
failsafeArgv[i++] = "-e";
failsafeArgv[i++] = "/bin/passwd";
-#if defined (__apollo) || defined(__PASSWD_ETC)
+#if defined(__PASSWD_ETC)
failsafeArgv[i++] = "-n";
#endif
failsafeArgv[i++] = getEnv (verify->userEnviron, "USER");
env = setEnv(env, "OPENWINHOME", path);
#endif
-#ifdef __apollo
- /*
- * set environment for Domain machines...
- */
- env = setEnv(env, "ENVIRONMENT", "bsd");
- env = setEnv(env, "SYSTYPE", "bsd4.3");
-#endif
-
-
Debug ("Greeter environment:\n");
printEnv(env);
Debug ("End of Greeter environment:\n");
** Platform identification:
**
** __hpux HP-UX OS only
- ** __apollo Domain OS only
** sun SUN OS only
** SVR4 SUN OS et al.
** _AIX AIX only
/*
* Define as generic those without platform specific code.
*/
-#if !(defined(__hpux) || defined(__apollo) || defined(_AIX) || defined(sun))
+#if !(defined(__hpux) || defined(_AIX) || defined(sun))
#define generic
#endif
#ifdef __PASSWD_ETC
/*
- * If regular passwd check fails, try old-style Apollo SR
+ * If regular passwd check fails, try old-style SR
*/
if (rgy_$is_des(passwd, strlen(passwd), p->pw_passwd) == TRUE)
+++ /dev/null
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/* $XConsortium: vgapollo.c /main/4 1995/10/27 16:17:06 rswiston $ */
-/* *
- * (c) Copyright 1993, 1994 Hewlett-Packard Company *
- * (c) Copyright 1993, 1994 International Business Machines Corp. *
- * (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
- * (c) Copyright 1993, 1994 Novell, Inc. *
- */
-/************************************<+>*************************************
- ****************************************************************************
- **
- ** File: vgapollo.c
- **
- ** Project: HP Visual User Environment (DT)
- **
- ** Description: Dtgreet user authentication routines for Domain/OS 10.4
- **
- ** These routines validate the user; checking name, password,
- ** home directory, password aging, etc.
- **
- **
- ** (c) Copyright 1987, 1988, 1989 by Hewlett-Packard Company
- **
- **
- ** Conditional compiles:
- **
- ** __apollo Domain OS only
- **
- ****************************************************************************
- ************************************<+>*************************************/
-
-
-#include <stdio.h> /* placed here so file isn't empty */
-#include "vgmsg.h"
-
-#ifdef __apollo
-
-/***************************************************************************
- *
- * Includes & Defines
- *
- ***************************************************************************/
-
-#include <pwd.h>
-
-#include <apollo/base.h>
-#include <apollo/error.h>
-
-#include "apollo/passwd.h" /* copy of <apollo/sys/passwd.h> */
-#include "apollo/login.h" /* copy of <apollo/sys/login.h> */
-#include "apollo/rgy_base.h"
-
-#include "vg.h"
-
-
-#define SCMPN(a, b) strncmp(a, b, sizeof(a))
-#define SCPYN(a, b) strncpy(a, b, sizeof(a))
-#define eq(a,b) !strcmp(a,b)
-
-#define NMAX strlen(name)
-#define HMAX strlen(host)
-
-#define STRING(str) (str), (short) strlen(str)
-#define STRNULL(s, l) ((s)[(l)] = '\0')
-#define ISTRING(str) (str), (int) strlen(str)
-
-
-
-/***************************************************************************
- *
- * External declarations
- *
- ***************************************************************************/
-
-
-/***************************************************************************
- *
- * Procedure declarations
- *
- ***************************************************************************/
-
-
-static boolean CheckLogin( char *user, char *passwd, char *host,
- status_$t *status)
-static boolean CheckPassword( char *user, char *passwd) ;
-static int PasswordAged( register struct passwd *pw) ;
-
-
-
-
-/***************************************************************************
- *
- * Global variables
- *
- ***************************************************************************/
-
-rgy_$policy_t policy;
-rgy_$acct_user_t user_part;
-rgy_$acct_admin_t admin_part;
-extern struct passwd * getpwnam_full();
-
-
-
-/***************************************************************************
- *
- * Stub routines
- *
- ***************************************************************************/
-
-
-
-
-/***************************************************************************
- *
- * CheckLogin
- *
- * check validity of user name, password and other login parameters
- *
- ***************************************************************************/
-
-static boolean
-CheckLogin( char *user, char *passwd, char *host, status_$t *status)
-{
- ios_$id_t logid;
- login_$opt_set_t opts;
-
- login_$set_host(host, strlen(host));
-
- opts = login_$no_setsid_sm |
- login_$no_setwd_sm |
- login_$no_prompt_pass;
-
- if ( !login_$chk_login(opts,
- STRING(user),
- STRING(passwd),
- (login_$open_log_p) NULL,
- STRING(""),
- &logid,
- status)) {
-
- return(false);
-
- } else
- return(true);
-}
-
-
-
-
-/***************************************************************************
- *
- * CheckPassword
- *
- * check validity of just user name and password
- ***************************************************************************/
-
-static boolean
-CheckPassword( char *user, char *passwd )
-{
- login_$ptr lptr;
- status_$t status;
-
- login_$open((login_$mode_t) 0, &lptr, &status);
- if (status.all == status_$ok)
- login_$set_ppo(lptr, STRING(user), &status);
- if (status.all == status_$ok)
- login_$ckpass(lptr, STRING(passwd), &status);
-
- return (status.all == status_$ok);
-}
-
-
-
-
-/***************************************************************************
- *
- * PasswordAged
- *
- * see if password has aged
- ***************************************************************************/
-
-static int
-PasswordAged( register struct passwd *pw )
-{
-
- boolean lrgy;
-
- /* Account validity checks: If we were able to connect to the network
- * registry, then we've acquired account and policy data and can perform
- * account/password checking
- */
-
- lrgy = rgy_$using_local_registry();
- if ( !lrgy ) {
-
- /* Check for password expiration or invalidity */
- if (rgy_$is_passwd_expired(&user_part, &policy ) == true ||
- rgy_$is_passwd_invalid(&user_part) == true) {
-
- return TRUE;
- }
- }
- return FALSE;
-}
-
-
-
-
-/***************************************************************************
- *
- * Verify
- *
- * verify the user
- *
- * return codes indicate authentication results.
- ***************************************************************************/
-
-#define MAXATTEMPTS 5
-
-extern Widget focusWidget; /* login or password text field */
-struct passwd nouser = {"", "nope"}; /* invalid user password struct */
-
-int
-Verify( char *name, char *passwd )
-{
-
- static int login_attempts = 0; /* # failed authentications */
-
- struct passwd *p; /* password structure */
- char *host; /* host that login is coming in from */
- status_$t status; /* status code returned by CheckLogin */
-
- int n;
-
- host = dpyinfo.name;
-
-
- /*
- * look up entry from registry...
- *
- * need getpwnam_full to get policy data for passwd expiration
- * or invalidity...
- */
- p = getpwnam_full(name, &user_part, &admin_part, &policy);
-/* p = getpwnam(name);*/
-
- if (!p || strlen(name) == 0 || p->pw_name == NULL )
- p = &nouser;
-
-
- /*
- * validate user/password...
- */
-
- if (!CheckLogin(name, passwd, host, &status)) {
-
- /*
- * if verification failed, but was just a name check, prompt for
- * password...
- */
-
- if ( focusWidget != passwd_text )
- return (VF_INVALID);
-
-
- /*
- * if maximum number of attempts exceeded, log failure...
- */
-
- if ((++login_attempts % MAXATTEMPTS) == 0 ) {
-
-#ifdef peter
- syslog(LOG_CRIT,
- "REPEATED LOGIN FAILURES ON %s FROM %.*s, %.*s",
- "??", HMAX, host, NMAX, name);
-#endif
- }
-
-
- /*
- * check status codes from verification...
- */
-
- switch (status.all) {
-
- case login_$logins_disabled: /* logins are disabled */
- if (p->pw_uid != 0)
- return(VF_NO_LOGIN);
- else
- if (!CheckPassword(name,passwd))
- return(VF_INVALID);
-
- break;
-
- case login_$inv_acct: /* invalid account */
- if ( PasswordAged(p) )
- return(VF_PASSWD_AGED);
- else
- return(VF_INVALID);
- break;
-
- default: /* other failed verification */
- return(VF_INVALID);
- break;
-
- }
- }
-
-
-
- /*
- * verify home directory exists...
- */
-
- if (chdir(p->pw_dir) < 0) {
- if (chdir("/") < 0)
- return(VF_HOME);
- else
- LogError(ReadCatalog(
- MC_LOG_SET,MC_LOG_NO_HMDIR,MC_DEF_LOG_NO_HMDIR),
- p->pw_dir, name);
- }
-
-
- /*
- * validate uid and gid...
- */
-
- if ((p->pw_gid < 0) ||
- (setgid(p->pw_gid) == -1)) {
- return(VF_BAD_GID);
- }
-
- if ((p->pw_uid < 0) ||
- (seteuid(p->pw_uid) == -1)) {
- return(VF_BAD_UID);
- }
-
-
- /*
- * verify ok...
- */
-
- return(VF_OK);
-}
-
-#endif
** Platform identification:
**
** __hpux HP-UX OS only
- ** __apollo Domain OS only
** sun SUN OS only
** SVR4 SUN OS et al.
** _AIX AIX only
/*
* Define as generic those without platform specific code.
*/
-#if !(defined(__hpux) || \
- defined(__apollo) || \
- defined(_AIX) || \
- defined(sun))
+#if !(defined(__hpux) || defined(_AIX) || defined(sun))
#define generic
#endif
#ifdef __PASSWD_ETC
/*
- * If regular passwd check fails, try old-style Apollo SR
+ * If regular passwd check fails, try old-style SR
*/
if (rgy_$is_des(passwd, strlen(passwd), p->pw_passwd) == TRUE)
}
-
-
-
-
-#ifndef __apollo
/*
* [ No Windows ] menu pane...
*/
if (getenv(LOCATION) == NULL || strcmp(getenv(LOCATION), "local") != 0 )
XtSetSensitive(options_item[j], False);
j++;
-#endif
/*
#include <sys/types.h>
#include <sys/utsname.h>
#include <unistd.h>
-#ifdef __apollo
-#include <X11/apollosys.h> /* for pid_t, in hp-ux sys/types.h */
-#endif
#include <sys/stat.h>
#include <sys/param.h>
#include <X11/Intrinsic.h>
#include "SmHelp.h"
#include "SmGlobals.h"
-#ifdef __apollo
-#include <X11/apollosys.h>
-#endif /* __apollo */
-
-
/*
* #define statements
*/
#endif /* _SUN_OS */
#include <sys/types.h>
#include <stdlib.h>
-#ifdef __apollo
-#include <X11/apollosys.h> /* for pid_t struct in hp-ux sys/types.h */
-#endif
#include <sys/socket.h>
#include <sys/wait.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <errno.h>
-#if defined(_AIX) || defined(__apollo)
+#if defined(_AIX)
#include <sys/dir.h>
#else
#include <dirent.h> /* opendir(), directory(3C) */
#endif /* _AIX */
-#ifdef __apollo
-#include <X11/apollosys.h> /* needed for S_ISDIR macro */
-#endif
-
-
#include <locale.h>
#include <X11/Xlib.h>
#include <Xm/MwmUtil.h>
#ifdef __hpux
#include <ndir.h> /* opendir(), directory(3C) */
-#else
-#if defined(SVR4) || defined(sco) || defined(CSRG_BASED)
+#elif defined(SVR4) || defined(CSRG_BASED)
#include <dirent.h> /* opendir(), directory(3C) */
#else
#include <sys/dir.h>
-#ifdef __apollo
-#include <X11/apollosys.h> /* needed for S_ISDIR macro */
-#endif
#endif
-#endif
-
#include <Xm/Xm.h>
/*+++++++++++++++++++++++++++++++++++++++*/
/* include files */
/*+++++++++++++++++++++++++++++++++++++++*/
-#ifdef __apollo
-#include "/sys5/usr/include/limits.h"
-#else /* common default */
#include <limits.h>
-#endif /* __apollo */
#include <locale.h>
#include <stdlib.h>
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
unsaber_src:
XCOMM unload $(SRCS)
-
-
-
-
-
-
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-XCOMMifdef HPArchitecture
-EXTRA_DEFINES = -DLOG -DSYNLIB
-#endif
-#if defined(HPOSFArchitecture)
-#endif
-
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
#endif
EXTRA_DEFINES = -DLOG -DSYNLIB
-#ifdef HPArchitecture
-EXTRA_DEFINES = -DLOG -DSYNLIB
-#endif
-#if defined(HPOSFArchitecture)
-#endif
-
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
EXTRA_DEFINES = -DLOG -DSYNLIB
-#ifdef HPArchitecture
-EXTRA_DEFINES = -DLOG -DSYNLIB
-#endif
-#if defined(HPOSFArchitecture)
-#endif
-
-#if defined(ApolloArchitecture)
-EXTRA_DEFINES = -Dapollo -D_CMDINV
-#if defined(SHLIB)
- LOCAL_LIBRARIES = -A inlib,$(XLIB)
-#endif
-#endif
-
#if defined(SunArchitecture)
SYS_LIBRARIES = -lm -ldl -lgen -lC
SYNLIB=$(TOP)/lib/synlib/libsynlibTst.a
# define DEFAULTSCANUNIT 1 /* default bitmap scan unit */
# endif
-#elif defined(apollo)
-
-# define DEFAULTGLPAD 2 /* default padding for glyphs */
-# define DEFAULTBITORDER MSBFirst /* default bitmap bit order */
-# define DEFAULTBYTEORDER MSBFirst /* default bitmap byte order */
-# define DEFAULTSCANUNIT 1 /* default bitmap scan unit */
-
#elif defined(ibm032)
# define DEFAULTGLPAD 1 /* default padding for glyphs */
/*
* warning: mips alloca is unsuitable in the server, do not use.
*/
-#if defined(vax) || defined(sun) || defined(apollo) || defined(stellar)
+#if defined(vax) || defined(sun) || defined(stellar)
/*
* Some System V boxes extract alloca.o from /lib/libPW.a; if you
* decide that you don't want to use alloca, you might want to fix
#endif /* sun */
-#ifdef apollo
-
-#define IMAGE_BYTE_ORDER MSBFirst /* Values for the Apollo only*/
-#define BITMAP_BIT_ORDER MSBFirst
-#define GLYPHPADBYTES 2
-#define GETLEFTBITS_ALIGNMENT 4
-
-#endif /* apollo */
-
#if defined(ibm032) || defined (ibm)
#ifdef i386
*/
#include <stdio.h>
-#ifdef __apollo
-#include <sys/types.h>
-#endif
#include <sys/stat.h>
#include <time.h>
#include <Xm/GadgetP.h>
!# Resource for internal dtwm use:
Dtwm*useAsyncGeometry: True
-#ifdef __apollo
-
-!# Don't post the confirm dialog on a "kill" signal
-!# Avoids possible hung node when interacting with the dialog box on the
-!# shared mode server.
-Dtwm*showFeedback: behavior move placement quit resize restart
-
-#endif
-
!############### Other Popular Dtwm Resource Settings ##########
!##### See also the Style Manager - Window Manager Dialogue ########
127 "S [Maske]"
-128 "SIGAPOLLO"
-
129 "Sicherheitsbezeichnung geändert"
130 "Socket-Unterbrechung"
127 "S [máscara]"
-128 "SIGAPOLLO"
-
129 "Cambiado nivel de seguridad"
130 "Interrupción de zócalo"
127 "S [masque]"
-128 "SIGAPOLLO"
-
129 "Libellé de sécurité modifié"
130 "Interruption de prise"
125 Risorse perdute
126 Ritorno al vecchio driver tty...
127 S [maschera]
-128 SIGAPOLLO
129 Etichetta di sicurezza modificata
130 Interrupt del socket
131 Suono completato
125 ¥ê¥½¡¼¥¹¤¬¼º¤ï¤ì¤Þ¤·¤¿¡£
126 µì tty ¥É¥é¥¤¥Ð¤ËÌᤷ¤Þ¤¹...
127 S [ ¥Þ¥¹¥¯ ]
-128 SIGAPOLLO
129 ¥»¥¥å¥ê¥Æ¥£¡¦¥é¥Ù¥ë¤òÊѹ¹¤·¤Þ¤·¤¿¡£
130 ¥½¥±¥Ã¥È³ä¤ê¹þ¤ß
131 ¥µ¥¦¥ó¥É¤¬´°Î»¤·¤Þ¤·¤¿¡£
125 ÀÚ¿øÀÌ ¾ø¾îÁü
126 ÀÌÀü tty µå¶óÀ̹ö·Î µÇµ¹¸®´Â ÁßÀÔ´Ï´Ù...
127 S [mask]
-128 SIGAPOLLO
129 º¸¾È ·¹À̺íÀÌ ¹Ù²î¾ú½À´Ï´Ù.
130 ¼ÒÄÏ °¡·Îä±â
131 À½ÇâÀÌ ³¡³µ½À´Ï´Ù.
125 Resurser saknas
126 Återgår till gammal tty-drivrutin...
127 S [mask]
-128 SIGAPOLLO
129 Säkerhetsnamnet har ändrats
130 Avbrottssekvens för sockel
131 Ljudet är färdigt
125 ×ÊÔ´¶ªÊ§
126 »Ø¸´µ½¾ÉµÄ tty Çý¶¯³ÌÐò...
127 S [ÆÁ±Î]
-128 SIGAPOLLO
129 °²È«ÐÔ±êºÅ¸ü¸Ä
130 Socket ÖжÏ
131 ÉùÒôÍê³É
3 æñäã '%s' ѻౠ(Hashing) ÆÂÚõ¡¢Çã widget ùËɱ '%s' Äã
4 ÆÜßÈËòÅü×äÇØê¢
5 ÌÔÅïàÒÎÎÙÚÈ硧ÄÖ̦ÜÚÌþÆÜØÄÌîÝÃÌù
-6 widget '%s' ÐúÇ¡ÆÂÚõ\r
+6 widget '%s' ÐúÇ¡ÆÂÚõ
7 üÏÆüÙ¶í°àÒÕ桨%s
8 ÅèĶÖÖÍÌÄ÷×ÃàÒÕ桨%s
9 widget '%s' ÆÜÌùåøÅèĶæñä㡨%s
125 æñäãòÜÆÂ
126 Çßߦȩ÷®Îû tty ûÄÙ¯ðÂ...
127 S [mask]
-128 SIGAPOLLO
129 ÇøÇÀíºü¾ÄØÊÑüÈ
130 ßÆսʥöË
131 ôøÓöÉùÈ©