/usr/include/pike7.8/pike/program_id.h is in pike7.8-dev 7.8.866-8.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | /*
|| This file is part of Pike. For copyright information see COPYRIGHT.
|| Pike is distributed under GPL, LGPL and MPL. See the file COPYING
|| for more information.
|| $Id: b0d4bcbea4a0cc73710507d1da01a4beafb326da $
*/
#ifndef PROGRAM_ID_H
#define PROGRAM_ID_H
/* This file contains reserved id numbers for pike programs.
* This file might be automatically generated in the future.
* /Hubbe
*/
#define PROG_STDIO_FD_ID 1
#define tObjImpl_STDIO_FD "\003\000\000\000\000\001"
#define tObjIs_STDIO_FD "\003\001\000\000\000\001"
#define PROG_THREAD_ID_ID 2
#define tObjImpl_THREAD_ID "\003\000\000\000\000\002"
#define tObjIs_THREAD_ID "\003\001\000\000\000\002"
#define PROG_THREAD_MUTEX_KEY_ID 3
#define tObjImpl_THREAD_MUTEX_KEY "\003\000\000\000\000\003"
#define tObjIs_THREAD_MUTEX_KEY "\003\001\000\000\000\003"
#define PROG_THREAD_MUTEX_ID 4
#define tObjImpl_THREAD_MUTEX "\003\000\000\000\000\004"
#define tObjIs_THREAD_MUTEX "\003\001\000\000\000\004"
#define PROG_THREAD_CONDITION_ID 5
#define tObjImpl_THREAD_CONDITION "\003\000\000\000\000\005"
#define tObjIs_THREAD_CONDITION "\003\001\000\000\000\005"
#define PROG_THREAD_LOCAL_ID 6
#define tObjImpl_THREAD_LOCAL "\003\000\000\000\000\006"
#define tObjIs_THREAD_LOCAL "\003\001\000\000\000\006"
#define PROG_THREAD_DISABLE_THREADS_ID 7
#define tObjImpl_THREAD_DISABLE_THREADS "\003\000\000\000\000\007"
#define tObjIs_THREAD_DISABLE_THREADS "\003\001\000\000\000\007"
#define PROG_PARSER_HTML_ID 010
#define tObjImpl_PARSER_HTML "\003\000\000\000\000\010"
#define tObjIs_PARSER_HTML "\003\001\000\000\000\010"
#define PROG___BUILTIN_ID 011
#define tObjImpl___BUILTIN "\003\000\000\000\000\011"
#define tObjIs___BUILTIN "\003\001\000\000\000\011"
#define PROG_STDIO_STAT_ID 012
#define tObjImpl_STDIO_STAT "\003\000\000\000\000\012"
#define tObjIs_STDIO_STAT "\003\001\000\000\000\012"
#define PROG_BACKTRACE_FRAME_ID 013
#define PROG_BUFFER_ID 014
#define PROG_MULTI_STRING_REPLACE_ID 015
#define PROG_BACKEND_ID 016
#define tObjImpl_BACKEND "\003\000\000\000\000\016"
#define tObjIs_BACKEND "\003\001\000\000\000\016"
#define PROG_MAPPING_ITERATOR_ID 017
#define PROG_ARRAY_ITERATOR_ID 020
#define PROG_MULTISET_ITERATOR_ID 021
#define PROG_STRING_ITERATOR_ID 022
#define PROG_FILE_LINE_ITERATOR_ID 023
#define PROG_STRING_SPLIT_ITERATOR_ID 024
#define PROG_ITERATOR_ID 025
#define tObjImpl_ITERATOR "\003\000\000\000\000\025"
#define tObjIs_ITERATOR "\003\001\000\000\000\025"
#define PROG_STDIO_FD_REF_ID 026
#define tObjImpl_STDIO_FD_REF "\003\000\000\000\000\026"
#define tObjIs_STDIO_FD_REF "\003\001\000\000\000\026"
#define PROG_STDIO_FILE_LOCK_KEY_ID 027
#define tObjImpl_STDIO_FILE_LOCK_KEY "\003\000\000\000\000\027"
#define tObjIs_STDIO_FILE_LOCK_KEY "\003\001\000\000\000\027"
#define PROG_STDIO_PORT_ID 030
#define tObjImpl_STDIO_PORT "\003\000\000\000\000\030"
#define tObjIs_STDIO_PORT "\003\001\000\000\000\030"
#define PROG_STDIO_SENDFILE_ID 031
#define tObjImpl_STDIO_SENDFILE "\003\000\000\000\000\031"
#define tObjIs_STDIO_SENDFILE "\003\001\000\000\000\031"
#define PROG_STDIO_UDP_ID 032
#define tObjImpl_STDIO_UDP "\003\000\000\000\000\032"
#define tObjIs_STDIO_UDP "\003\001\000\000\000\032"
#define PROG_STDIO_SOCK_ID 033
#define tObjImpl_STDIO_SOCK "\003\000\000\000\000\033"
#define tObjIs_STDIO_SOCK "\003\001\000\000\000\033"
#define PROG_STDIO_IPPROTO_ID 034
#define tObjImpl_STDIO_IPPROTO "\003\000\000\000\000\034"
#define tObjIs_STDIO_IPPROTO "\003\001\000\000\000\034"
#define PROG_THREAD_MUTEX_COMPAT_7_4_ID 035
#define tObjImpl_THREAD_MUTEX_COMPAT_7_4 "\003\000\000\000\000\035"
#define tObjIs_THREAD_MUTEX_COMPAT_7_4 "\003\001\000\000\000\035"
#define PROG_PROCESS_ID 036
#define tObjImpl_PROCESS "\003\000\000\000\000\036"
#define tObjIs_PROCESS "\003\001\000\000\000\036"
#define PROG_GMP_MPZ_ID 040
#define tObjImpl_GMP_MPZ "\003\000\000\000\000\040"
#define tObjIs_GMP_MPZ "\003\001\000\000\000\040"
/* Classes in builtin.cmod. */
#define PROG_SINGLE_STRING_REPLACE_ID 050
#define PROG_BOOTSTRING_ID 051
#define PROG_TIME_ID 052
/* Kludge for #define TIME time in port.h */
#define PROG_time_ID 052
#define PROG_TIMER_ID 053
#define PROG_AUTOMAP_MARKER_ID 054
#define PROG_LIST_ID 055
#define tObjImpl_LIST "\003\000\000\000\000\055"
#define PROG_LIST__GET_ITERATOR_ID 056
#define tObjImpl_LIST__GET_ITERATOR_ID "\003\000\000\000\000\056"
/* Common modules. */
#define PROG_MODULE_MIME_ID 0100
#define PROG_MODULE_FILES_ID 0101
#define PROG_BASIC_TOKENIZER_ID 0110
#define PROG_TOKEN_ID 0111
#define tObjImpl_TOKEN "\003\000\000\000\000\111"
/* NOTE: 0144 == 100. */
/* 100 - 300 reserverd for Image.Image */
/* 100-119: Classes */
#define PROG_IMAGE_CLASS_START 100
#define PROG_IMAGE_IMAGE_ID 100
#define PROG_IMAGE_COLORTABLE_ID 101
#define PROG_IMAGE_LAYER_ID 102
#define PROG_IMAGE_FONT_ID 103
/* 120 - 159: Submodules */
#define PROG_IMAGE_SUBMODULE_START 120
/* 160 - : Submagic */
#define PROG_IMAGE_SUBMAGIC_START 160
/* 200 - 300: Submodule programs */
#define PROG_IMAGE_COLOR_COLOR_ID 0310 /* 200 */
#define tObjImpl_IMAGE_COLOR_COLOR_ID "\003\000\000\000\000\310"
#define tObjIs_IMAGE_COLOR_COLOR_ID "\003\001\000\000\000\310"
/* 1000 - 1999 reserved for GTK. */
/* 2000 - 2999 reserved for GTK2. */
/* Start for dynamically allocated program ids. */
#define PROG_DYNAMIC_ID_START 0x10000
#endif
|