13551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)/* Copyright 2013 The Chromium Authors. All rights reserved.
23551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) * Use of this source code is governed by a BSD-style license that can be
33551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) * found in the LICENSE file. */
43551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
53551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#ifndef LIBRARIES_NACL_IO_INCLUDE_SYS_IOCTL_H_
63551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#define LIBRARIES_NACL_IO_INCLUDE_SYS_IOCTL_H_
73551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
83551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#include <sys/cdefs.h>
93551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
103551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#define TIOCGWINSZ 0x5413
113551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#define TIOCSWINSZ 0x5414
123551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
133551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)struct winsize {
143551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)  unsigned short ws_row;
153551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)  unsigned short ws_col;
163551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)  unsigned short ws_xpixel;
173551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)  unsigned short ws_ypixel;
183551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)};
193551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
203551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)__BEGIN_DECLS
213551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
223551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)int ioctl(int fd, unsigned long request, ...);
233551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
243551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)__END_DECLS
253551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
263551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#endif  /* LIBRARIES_NACL_IO_INCLUDE_SYS_IOCTL_H_ */
27