Ignore:
Timestamp:
May 22, 2019, 4:09:18 PM (5 years ago)
Author:
coas-nagasima
Message:

ファイルディスクリプタ処理を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_rx/trunk/asp3_dcre/arch/rx630_gcc/prc_kernel_impl.c

    r378 r387  
    236236}
    237237#endif /* OMIT_DEFAULT_EXC_HANDLER */
    238 
    239 void _start_c(char * const*args);
    240 
    241 void
    242 _sta_ker()
    243 {
    244         static const char *const args[] = {
    245                 (char *)1,
    246                 "asp3",
    247                 0,
    248                 // envp
    249                 "TZ=JST-9",
    250                 0,
    251                 // auxv
    252                 0
    253         };
    254         _start_c(args);
    255 }
    256 
    257 //#include <errno.h>
    258 #define ENOSYS          38
    259 
    260 __attribute__((weak))
    261 long SYS_poll()
    262 {
    263         return -ENOSYS;
    264 }
    265 
    266 __attribute__((weak))
    267 long SYS_open()
    268 {
    269         return -ENOSYS;
    270 }
    271 
    272 __attribute__((weak))
    273 long SYS_set_tid_address()
    274 {
    275         return 0;//-ENOSYS;
    276 }
    277 
    278 __attribute__((weak))
    279 long SYS_gettid()
    280 {
    281         return 0;//-ENOSYS;
    282 }
    283 
    284 __attribute__((weak))
    285 long SYS_rt_sigprocmask()
    286 {
    287         return 0;//-ENOSYS;
    288 }
    289 
    290 __attribute__((weak))
    291 long SYS_mmap2()
    292 {
    293         return 0;//-ENOSYS;
    294 }
    295 
    296 __attribute__((weak))
    297 long SYS_tkill()
    298 {
    299         return 0;//-ENOSYS;
    300 }
    301 
    302 __attribute__((weak))
    303 void SYS_exit_group()
    304 {
    305         ext_ker();
    306 }
    307 
    308 __attribute__((weak))
    309 void SYS_exit()
    310 {
    311         ext_ker();
    312 }
Note: See TracChangeset for help on using the changeset viewer.