Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
0a9f9a95
Commit
0a9f9a95
authored
Nov 15, 2016
by
Mike Gabriel
Committed by
Mihai Moldovan
Mar 01, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
drop platform support: unifdef __osf__.
Fixes ArcticaProject/nx-libs#288.
parent
cc1350ac
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
12 additions
and
127 deletions
+12
-127
Imake.cf
nx-X11/config/cf/Imake.cf
+0
-16
Imake.tmpl
nx-X11/config/cf/Imake.tmpl
+3
-3
Xos_r.h
nx-X11/include/Xos_r.h
+5
-66
SetLocale.c
nx-X11/lib/X11/SetLocale.c
+1
-6
Xtranssock.c
nx-X11/lib/xtrans/Xtranssock.c
+1
-1
ddxBeep.c
nx-X11/programs/Xserver/xkb/ddxBeep.c
+0
-29
ddxLoad.c
nx-X11/programs/Xserver/xkb/ddxLoad.c
+1
-1
xkbInit.c
nx-X11/programs/Xserver/xkb/xkbInit.c
+1
-1
xkbUtils.c
nx-X11/programs/Xserver/xkb/xkbUtils.c
+0
-4
No files found.
nx-X11/config/cf/Imake.cf
View file @
0a9f9a95
...
...
@@ -703,22 +703,6 @@
# define ConvexArchitecture
#endif /* _convex_ */
#ifdef __osf__
# define MacroIncludeFile <osf1.cf>
# define MacroFile osf1.cf
# define OSF1Architecture
# undef __osf__
# ifdef __mips__
# undef __mips__
# define MipsArchitecture
# define MipselArchitecture
# endif
# ifdef __alpha
# undef __alpha
# define AlphaArchitecture
# endif
#endif /* __osf__ */
#ifdef Oki
# define MacroIncludeFile <Oki.cf>
# define MacroFile Oki.cf
...
...
nx-X11/config/cf/Imake.tmpl
View file @
0a9f9a95
...
...
@@ -1516,21 +1516,21 @@ TCLIBDIR = TclLibDir
#define LibManSuffix 3 /* use just one tab or cpp will die */
#endif
#ifndef FileManSuffix
#if SystemV || SystemV4
|| defined(OSF1Architecture)
#if SystemV || SystemV4
#define FileManSuffix 4 /* use just one tab or cpp will die */
#else
#define FileManSuffix 5 /* use just one tab or cpp will die */
#endif
#endif
#ifndef MiscManSuffix
#if SystemV || SystemV4
|| defined(OSF1Architecture)
#if SystemV || SystemV4
#define MiscManSuffix 5 /* use just one tab or cpp will die */
#else
#define MiscManSuffix 7 /* use just one tab or cpp will die */
#endif
#endif
#ifndef DriverManSuffix
#if SystemV || SystemV4
|| defined(OSF1Architecture)
#if SystemV || SystemV4
#define DriverManSuffix 7 /* use just one tab or cpp will die */
#else
#define DriverManSuffix 4 /* use just one tab or cpp will die */
...
...
nx-X11/include/Xos_r.h
View file @
0a9f9a95
...
...
@@ -37,9 +37,8 @@ in this Software without prior written authorization from The Open Group.
*
* If you are on a platform that defines XTHREADS but does not have
* MT-safe system API (e.g. UnixWare) you must define _Xos_processLock
* and _Xos_processUnlock macros before including this header. If
* you are on OSF/1 V3.2 and plan to use readdir(), you must also define
* _Xos_isThreadsInitialized. For convenience XOS_USE_XLIB_LOCKING or
* and _Xos_processUnlock macros before including this header.
* For convenience XOS_USE_XLIB_LOCKING or
* XOS_USE_XT_LOCKING may be defined to obtain either Xlib-only or
* Xt-based versions of these macros. These macros won't result in
* truly thread-safe calls, but they are better than nothing. If you
...
...
@@ -320,7 +319,7 @@ static __inline__ void _Xpw_copyPasswd(_Xgetpwparams p)
(p).pwp )
#elif !defined(_POSIX_THREAD_SAFE_FUNCTIONS) && !defined(__APPLE__) && !defined(__DARWIN__)
/* SVR4 threads
and OSF/1 3.2 and earlier pthreads
*/
/* SVR4 threads */
# define X_NEEDS_PWPARAMS
typedef
struct
{
struct
passwd
pws
;
...
...
@@ -340,11 +339,6 @@ typedef struct {
#else
/* _POSIX_THREAD_SAFE_FUNCTIONS */
/* Digital UNIX 4.0, but not (beta) T4.0-1 */
# if defined(__osf__)
/* OSF/1 V4.0 <pwd.h> doesn't declare the _P routines, breaking under C++. */
extern
int
_Pgetpwuid_r
(
uid_t
,
struct
passwd
*
,
char
*
,
size_t
,
struct
passwd
**
);
extern
int
_Pgetpwnam_r
(
const
char
*
,
struct
passwd
*
,
char
*
,
size_t
,
struct
passwd
**
);
# endif
# define X_NEEDS_PWPARAMS
typedef
struct
{
struct
passwd
pws
;
...
...
@@ -467,9 +461,7 @@ typedef struct {
*/
# ifdef _POSIX_REENTRANT_FUNCTIONS
# ifndef _POSIX_THREAD_SAFE_FUNCTIONS
# if defined(__osf__)
# define X_POSIX_THREAD_SAFE_FUNCTIONS 1
# endif
# define X_POSIX_THREAD_SAFE_FUNCTIONS 1
# endif
# endif
# ifdef _POSIX_THREAD_SAFE_FUNCTIONS
...
...
@@ -607,28 +599,8 @@ typedef struct {
# if defined(_POSIX_THREAD_SAFE_FUNCTIONS) || \
defined(__APPLE__) || defined(__DARWIN__)
/* POSIX final API, returns (int)0 on success. */
# if defined(__osf__)
/* OSF/1 V4.0 <dirent.h> doesn't declare _Preaddir_r, breaking under C++. */
extern
int
_Preaddir_r
(
DIR
*
,
struct
dirent
*
,
struct
dirent
**
);
# endif
# define _XReaddir(d,p) \
(readdir_r((d), &((p).dir_entry), &((p).result)) ? NULL : (p).result)
# elif defined(_POSIX_REENTRANT_FUNCTIONS) && defined(__osf__)
/*
* OSF/1 V3.2 readdir_r() will SEGV if the main program is not
* explicitly linked with -lc_r. The library REQUIREDLIBS don't help.
* Assume that if threads have been initialized we're linked properly.
*/
# define _XReaddir(d,p) \
( (_Xos_isThreadInitialized) ? \
(readdir_r((d), &((p).dir_entry)) ? NULL : &((p).dir_entry)) : \
((_Xos_processLock), \
(((p).result = readdir((d))) ? \
(memcpy(&((p).dir_entry), (p).result, (p).result->d_reclen), \
((p).result = &(p).dir_entry), 0) : \
0), \
(_Xos_processUnlock), \
(p).result) )
# elif defined(_POSIX_REENTRANT_FUNCTIONS)
/* POSIX draft API, returns (int)0 on success. */
# define _XReaddir(d,p) \
...
...
@@ -926,28 +898,6 @@ typedef struct {
(_Xos_processUnlock), \
(p).result )
#elif !defined(_POSIX_THREAD_SAFE_FUNCTIONS) && (defined(__osf__)
/* Returns (int)0 on success. OSF/1 v3.2
*
* extern int asctime_r(const struct tm *timeptr, char *buffer, int buflen);
* extern int ctime_r(const time_t *timer, char *buffer, int buflen);
* extern int gmtime_r(const time_t *timer, struct tm *result);
* extern int localtime_r(const time_t *timer, struct tm *result);
*/
# ifdef TIMELEN
typedef
char
_Xatimeparams
[
TIMELEN
];
typedef
char
_Xctimeparams
[
TIMELEN
];
# else
typedef
char
_Xatimeparams
[
26
];
typedef
char
_Xctimeparams
[
26
];
# endif
typedef
struct
tm
_Xgtimeparams
;
typedef
struct
tm
_Xltimeparams
;
# define _XAsctime(t,p) (asctime_r((t),(p),sizeof((p))) ? NULL : (p))
# define _XCtime(t,p) (ctime_r((t),(p),sizeof((p))) ? NULL : (p))
# define _XGmtime(t,p) (gmtime_r((t),&(p)) ? NULL : &(p))
# define _XLocaltime(t,p) (localtime_r((t),&(p)) ? NULL : &(p))
#elif !defined(_POSIX_THREAD_SAFE_FUNCTIONS) && defined(sun)
/* Returns NULL on failure. Solaris 2.5
*
...
...
@@ -978,12 +928,6 @@ typedef struct tm _Xltimeparams;
* extern struct tm *gmtime_r(const time_t *timer, struct tm *result);
* extern struct tm *localtime_r(const time_t *timer, struct tm *result);
*/
# if defined(__osf__)
/* OSF/1 V4.0 <time.h> doesn't declare the _P routines, breaking under C++. */
extern
char
*
_Pasctime_r
(
const
struct
tm
*
,
char
*
);
extern
char
*
_Pctime_r
(
const
time_t
*
,
char
*
);
extern
struct
tm
*
_Plocaltime_r
(
const
time_t
*
,
struct
tm
*
);
# endif
# ifdef TIMELEN
typedef
char
_Xatimeparams
[
TIMELEN
];
typedef
char
_Xctimeparams
[
TIMELEN
];
...
...
@@ -1078,7 +1022,7 @@ typedef struct {
(_Xos_processUnlock), \
(p).pgrp )
#elif !defined(_POSIX_THREAD_SAFE_FUNCTIONS) &&
(defined(sun) || defined(__osf__)
)
#elif !defined(_POSIX_THREAD_SAFE_FUNCTIONS) &&
defined(sun
)
/* Non-POSIX API. Solaris, DEC v3.2.
*
* extern struct group *getgrgid_r(gid_t, struct group *, char *, int);
...
...
@@ -1112,11 +1056,6 @@ typedef struct {
* int getgrgid_r(gid_t, struct group *, char *, size_t, struct group **);
* int getgrnam_r(const char *, struct group *, char *, size_t, struct group **);
*/
# if defined(__osf__)
/* OSF/1 V4.0 <grp.h> doesn't declare the _P routines, breaking under C++. */
extern
int
_Pgetgrgid_r
(
gid_t
,
struct
group
*
,
char
*
,
size_t
,
struct
group
**
);
extern
int
_Pgetgrnam_r
(
const
char
*
,
struct
group
*
,
char
*
,
size_t
,
struct
group
**
);
# endif
typedef
struct
{
struct
group
grp
;
char
buf
[
X_LINE_MAX
];
/* Should be sysconf(_SC_GETGR_R_SIZE_MAX)? */
...
...
nx-X11/lib/X11/SetLocale.c
View file @
0a9f9a95
...
...
@@ -102,7 +102,7 @@ _XlcMapOSLocaleName(
/* FIXME: correct indentation levels after ancient platform clean-up */
#if defined(CSRG_BASED) || defined(sun) || defined(SVR4) || defined(sgi) || defined(
__osf__) || defined(
ultrix) || defined(WIN32) || defined(linux)
#if defined(CSRG_BASED) || defined(sun) || defined(SVR4) || defined(sgi) || defined(ultrix) || defined(WIN32) || defined(linux)
# ifdef ultrix
# define SKIPCOUNT 2
# define STARTCHAR '\001'
...
...
@@ -114,10 +114,6 @@ _XlcMapOSLocaleName(
# define ENDCHAR ';'
# define WHITEFILL
# else
# if defined(__osf__)
# define STARTCHAR ' '
# define ENDCHAR ' '
# else
# if defined(linux)
# define STARTSTR "LC_CTYPE="
# define ENDCHAR ';'
...
...
@@ -127,7 +123,6 @@ _XlcMapOSLocaleName(
# define ENDCHAR '/'
# endif
# endif
# endif
# endif
# endif
...
...
nx-X11/lib/xtrans/Xtranssock.c
View file @
0a9f9a95
...
...
@@ -136,7 +136,7 @@ from the copyright holders.
#ifndef NO_TCP_H
#if defined(linux) || defined(__GLIBC__)
#include <sys/param.h>
#endif
/*
osf
*/
#endif
/*
linux || __GLIBC__
*/
#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
#include <sys/param.h>
#include <machine/endian.h>
...
...
nx-X11/programs/Xserver/xkb/ddxBeep.c
View file @
0a9f9a95
...
...
@@ -38,12 +38,6 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <xkbsrv.h>
#include <nx-X11/extensions/XI.h>
#if (defined(__osf__) && defined(__alpha))
#include <sys/sysinfo.h>
#include <alpha/hal_sysinfo.h>
#include <alpha/prom.h>
#endif
/*#define FALLING_TONE 1*/
/*#define RISING_TONE 1*/
#define FALLING_TONE 10
...
...
@@ -115,32 +109,9 @@ _XkbDDXBeepInitAtoms(void)
stickyLock
=
MAKE_ATOM
(
STICKY_LOCK
);
stickyUnlock
=
MAKE_ATOM
(
STICKY_UNLOCK
);
bounceReject
=
MAKE_ATOM
(
BOUNCE_REJECT
);
#if (defined(__osf__) && defined(__alpha))
/* [[[ WDW - Some bells do not allow for pitch changes.
* Maybe this could become part of the keymap? ]]]
*/
{
char
keyboard
[
8
];
/* Find the class of keyboard being used.
*/
keyboard
[
0
]
=
'\0'
;
if
(
-
1
==
getsysinfo
(
GSI_KEYBOARD
,
keyboard
,
sizeof
(
keyboard
),
0
,
NULL
))
keyboard
[
0
]
=
'\0'
;
if
((
strcmp
(
keyboard
,
"LK201"
)
==
0
)
||
(
strcmp
(
keyboard
,
"LK401"
)
==
0
)
||
(
strcmp
(
keyboard
,
"LK421"
)
==
0
)
||
(
strcmp
(
keyboard
,
"LK443"
)
==
0
))
doesPitch
=
0
;
}
#else
#if defined(sun)
doesPitch
=
0
;
#endif
#endif
return
;
}
...
...
nx-X11/programs/Xserver/xkb/ddxLoad.c
View file @
0a9f9a95
...
...
@@ -53,7 +53,7 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <nx-X11/extensions/XI.h>
#include "xkb.h"
#if defined(CSRG_BASED) || defined(linux) || defined(__sgi) || defined(__
osf__) || defined(__
GNU__)
#if defined(CSRG_BASED) || defined(linux) || defined(__sgi) || defined(__GNU__)
#include <paths.h>
#endif
...
...
nx-X11/programs/Xserver/xkb/xkbInit.c
View file @
0a9f9a95
...
...
@@ -61,7 +61,7 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
#define PHYS_LEDS 0x7f
#define LED_COMPOSE 8
#else
#if defined(ultrix) || defined(__
osf__) || defined(__
alpha) || defined(__alpha__)
#if defined(ultrix) || defined(__alpha) || defined(__alpha__)
#define LED_COMPOSE 2
#define LED_CAPS 3
#define LED_SCROLL 4
...
...
nx-X11/programs/Xserver/xkb/xkbUtils.c
View file @
0a9f9a95
...
...
@@ -51,12 +51,8 @@ int XkbDisableLockActions = 0;
/***====================================================================***/
#ifndef RETURN_SHOULD_REPEAT
#if (defined(__osf__) && defined(__alpha))
#define RETURN_SHOULD_REPEAT 1
#else
#define RETURN_SHOULD_REPEAT 0
#endif
#endif
/***====================================================================***/
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment