comparison src/os_unix.h @ 7408:1886f2863437 v7.4.1008

commit https://github.com/vim/vim/commit/e7fedb6ebe72d9a475aa65109b77d5ed4667067a Author: Bram Moolenaar <Bram@vim.org> Date: Thu Dec 31 19:07:19 2015 +0100 patch 7.4.1008 Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
author Christian Brabandt <cb@256bit.org>
date Thu, 31 Dec 2015 19:15:05 +0100
parents 56e121fd109b
children 1a528724f9d6
comparison
equal deleted inserted replaced
7407:829dfc144dd4 7408:1886f2863437
272 # else 272 # else
273 # define USR_EXRC_FILE "$HOME/.exrc" 273 # define USR_EXRC_FILE "$HOME/.exrc"
274 # endif 274 # endif
275 #endif 275 #endif
276 276
277 #if !defined(USR_EXRC_FILE2) && defined(OS2)
278 # define USR_EXRC_FILE2 "$VIM/.exrc"
279 #endif
280 #if !defined(USR_EXRC_FILE2) && defined(VMS) 277 #if !defined(USR_EXRC_FILE2) && defined(VMS)
281 # define USR_EXRC_FILE2 "sys$login:_exrc" 278 # define USR_EXRC_FILE2 "sys$login:_exrc"
282 #endif 279 #endif
283 280
284 #ifndef USR_VIMRC_FILE 281 #ifndef USR_VIMRC_FILE
289 # endif 286 # endif
290 #endif 287 #endif
291 288
292 289
293 #if !defined(USR_VIMRC_FILE2) 290 #if !defined(USR_VIMRC_FILE2)
294 # ifdef OS2 291 # ifdef VMS
295 # define USR_VIMRC_FILE2 "$HOME/vimfiles/vimrc" 292 # define USR_VIMRC_FILE2 "sys$login:vimfiles/vimrc"
296 # else 293 # else
297 # ifdef VMS 294 # define USR_VIMRC_FILE2 "~/.vim/vimrc"
298 # define USR_VIMRC_FILE2 "sys$login:vimfiles/vimrc" 295 # endif
299 # else 296 #endif
300 # define USR_VIMRC_FILE2 "~/.vim/vimrc" 297
301 # endif
302 # endif
303 #endif
304
305 #if !defined(USR_VIMRC_FILE3) && defined(OS2)
306 # define USR_VIMRC_FILE3 "$VIM/.vimrc"
307 #endif
308 #if !defined(USR_VIMRC_FILE3) && defined(VMS) 298 #if !defined(USR_VIMRC_FILE3) && defined(VMS)
309 # define USR_VIMRC_FILE3 "sys$login:_vimrc" 299 # define USR_VIMRC_FILE3 "sys$login:_vimrc"
310 #endif 300 #endif
311 301
312 #ifndef USR_GVIMRC_FILE 302 #ifndef USR_GVIMRC_FILE
316 # define USR_GVIMRC_FILE "$HOME/.gvimrc" 306 # define USR_GVIMRC_FILE "$HOME/.gvimrc"
317 # endif 307 # endif
318 #endif 308 #endif
319 309
320 #ifndef USR_GVIMRC_FILE2 310 #ifndef USR_GVIMRC_FILE2
321 # ifdef OS2 311 # ifdef VMS
322 # define USR_GVIMRC_FILE2 "$HOME/vimfiles/gvimrc" 312 # define USR_GVIMRC_FILE2 "sys$login:vimfiles/gvimrc"
323 # else 313 # else
324 # ifdef VMS 314 # define USR_GVIMRC_FILE2 "~/.vim/gvimrc"
325 # define USR_GVIMRC_FILE2 "sys$login:vimfiles/gvimrc"
326 # else
327 # define USR_GVIMRC_FILE2 "~/.vim/gvimrc"
328 # endif
329 # endif 315 # endif
330 #endif 316 #endif
331 317
332 #ifdef VMS 318 #ifdef VMS
333 # ifndef USR_GVIMRC_FILE3 319 # ifndef USR_GVIMRC_FILE3
345 # define VIMINFO_FILE "sys$login:.viminfo" 331 # define VIMINFO_FILE "sys$login:.viminfo"
346 # else 332 # else
347 # define VIMINFO_FILE "$HOME/.viminfo" 333 # define VIMINFO_FILE "$HOME/.viminfo"
348 # endif 334 # endif
349 # endif 335 # endif
350 # if !defined(VIMINFO_FILE2) && defined(OS2)
351 # define VIMINFO_FILE2 "$VIM/.viminfo"
352 # endif
353 # if !defined(VIMINFO_FILE2) && defined(VMS) 336 # if !defined(VIMINFO_FILE2) && defined(VMS)
354 # define VIMINFO_FILE2 "sys$login:_viminfo" 337 # define VIMINFO_FILE2 "sys$login:_viminfo"
355 # endif 338 # endif
356 #endif 339 #endif
357 340
372 #ifndef SYNTAX_FNAME 355 #ifndef SYNTAX_FNAME
373 # define SYNTAX_FNAME "$VIMRUNTIME/syntax/%s.vim" 356 # define SYNTAX_FNAME "$VIMRUNTIME/syntax/%s.vim"
374 #endif 357 #endif
375 358
376 #ifndef DFLT_BDIR 359 #ifndef DFLT_BDIR
377 # ifdef OS2 360 # ifdef VMS
378 # define DFLT_BDIR ".,c:/tmp,~/tmp,~/" 361 # define DFLT_BDIR "./,sys$login:,tmp:"
379 # else 362 # else
380 # ifdef VMS 363 # define DFLT_BDIR ".,~/tmp,~/" /* default for 'backupdir' */
381 # define DFLT_BDIR "./,sys$login:,tmp:"
382 # else
383 # define DFLT_BDIR ".,~/tmp,~/" /* default for 'backupdir' */
384 # endif
385 # endif 364 # endif
386 #endif 365 #endif
387 366
388 #ifndef DFLT_DIR 367 #ifndef DFLT_DIR
389 # ifdef OS2 368 # ifdef VMS
390 # define DFLT_DIR ".,~/tmp,c:/tmp,/tmp" 369 # define DFLT_DIR "./,sys$login:,tmp:"
391 # else 370 # else
392 # ifdef VMS 371 # define DFLT_DIR ".,~/tmp,/var/tmp,/tmp" /* default for 'directory' */
393 # define DFLT_DIR "./,sys$login:,tmp:"
394 # else
395 # define DFLT_DIR ".,~/tmp,/var/tmp,/tmp" /* default for 'directory' */
396 # endif
397 # endif 372 # endif
398 #endif 373 #endif
399 374
400 #ifndef DFLT_VDIR 375 #ifndef DFLT_VDIR
401 # ifdef OS2 376 # ifdef VMS
402 # define DFLT_VDIR "$VIM/vimfiles/view" 377 # define DFLT_VDIR "sys$login:vimfiles/view"
403 # else 378 # else
404 # ifdef VMS 379 # define DFLT_VDIR "$HOME/.vim/view" /* default for 'viewdir' */
405 # define DFLT_VDIR "sys$login:vimfiles/view"
406 # else
407 # define DFLT_VDIR "$HOME/.vim/view" /* default for 'viewdir' */
408 # endif
409 # endif 380 # endif
410 #endif 381 #endif
411 382
412 #define DFLT_ERRORFILE "errors.err" 383 #define DFLT_ERRORFILE "errors.err"
413 384
414 #ifdef OS2 385 #ifdef VMS
415 # define DFLT_RUNTIMEPATH "$HOME/vimfiles,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,$HOME/vimfiles/after" 386 # define DFLT_RUNTIMEPATH "sys$login:vimfiles,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,sys$login:vimfiles/after"
416 #else 387 #else
417 # ifdef VMS 388 # ifdef RUNTIME_GLOBAL
418 # define DFLT_RUNTIMEPATH "sys$login:vimfiles,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,sys$login:vimfiles/after" 389 # define DFLT_RUNTIMEPATH "~/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after,~/.vim/after"
419 # else 390 # else
420 # ifdef RUNTIME_GLOBAL 391 # define DFLT_RUNTIMEPATH "~/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.vim/after"
421 # define DFLT_RUNTIMEPATH "~/.vim," RUNTIME_GLOBAL ",$VIMRUNTIME," RUNTIME_GLOBAL "/after,~/.vim/after" 392 # endif
422 # else 393 #endif
423 # define DFLT_RUNTIMEPATH "~/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.vim/after" 394
424 # endif 395 #ifdef VMS
425 # endif 396 # ifndef VAX
426 #endif 397 # define VMS_TEMPNAM /* to fix default .LIS extension */
427 398 # endif
428 #ifdef OS2 399 # define TEMPNAME "TMP:v?XXXXXX.txt"
429 /* 400 # define TEMPNAMELEN 28
430 * Try several directories to put the temp files. 401 #else
431 */ 402 /* Try several directories to put the temp files. */
432 # define TEMPDIRNAMES "$TMP", "$TEMP", "c:\\TMP", "c:\\TEMP", "" 403 # define TEMPDIRNAMES "$TMPDIR", "/tmp", ".", "$HOME"
433 # define TEMPNAMELEN 128 404 # define TEMPNAMELEN 256
434 #else
435 # ifdef VMS
436 # ifndef VAX
437 # define VMS_TEMPNAM /* to fix default .LIS extension */
438 # endif
439 # define TEMPNAME "TMP:v?XXXXXX.txt"
440 # define TEMPNAMELEN 28
441 # else
442 # define TEMPDIRNAMES "$TMPDIR", "/tmp", ".", "$HOME"
443 # define TEMPNAMELEN 256
444 # endif
445 #endif 405 #endif
446 406
447 /* Special wildcards that need to be handled by the shell */ 407 /* Special wildcards that need to be handled by the shell */
448 #define SPECIAL_WILDCHAR "`'{" 408 #define SPECIAL_WILDCHAR "`'{"
449 409