Home | History | Annotate | Download | only in nacl_io
      1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2  * Use of this source code is governed by a BSD-style license that can be
      3  * found in the LICENSE file.
      4  */
      5 
      6 #ifndef HANDLERS_H_
      7 #define HANDLERS_H_
      8 
      9 #define MAX_PARAMS 4
     10 
     11 typedef int (*HandleFunc)(int num_params, char** params, char** output);
     12 
     13 int HandleFopen(int num_params, char** params, char** output);
     14 int HandleFwrite(int num_params, char** params, char** output);
     15 int HandleFread(int num_params, char** params, char** output);
     16 int HandleFseek(int num_params, char** params, char** output);
     17 int HandleFclose(int num_params, char** params, char** output);
     18 int HandleStat(int num_params, char** params, char** output);
     19 int HandleOpendir(int num_params, char** params, char** output);
     20 int HandleReaddir(int num_params, char** params, char** output);
     21 int HandleClosedir(int num_params, char** params, char** output);
     22 int HandleMkdir(int num_params, char** params, char** output);
     23 int HandleGethostbyname(int num_params, char** params, char** output);
     24 
     25 #endif /* HANDLERS_H_ */
     26